Я отправляю электронную почту через Symfony Swiftmailer с AWS SES. Это прекрасно работает.
У меня есть второе приложение на том же сервере, где я хочу создать второй набор учетных данных с целью ограничения рисков. Т.е. у нас была утечка учетных данных раньше, и если это произойдет, я хочу, чтобы пострадало только одно приложение.
Для моего первого приложения мои учетные данные работают нормально, но особенность секретного ключа состоит в том, что он содержит только символы алфавита. Мой второй набор учетных данных содержит / и +.
Я разговаривал со службой поддержки AWS, которая показала мне, что я могу отправлять электронную почту с помощью
openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.ap-southeast-2.amazonaws.com:587 < SMTP.txt
где SMTP.txt содержит учетные данные в кодировке base64 (этот метод )
Нужно ли мне кодировать мои учетные данные в моем файле .env?