Является ли SES единственным способом отправки электронной почты из Lambda? - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь использовать почтовый хост моей компании для отправки электронной почты внутренним почтовым группам, но не могу отправить электронное письмо. Выдает исключение, как показано ниже:

"javax.mail.MessagingException: 501 5.0.0 HELO requires domain address
at com.sun.mail.smtp.SMTPTransport.issueCommand(SMTPTransport.java:1363)"

Это ограничение или мне нужно использовать SES только для отправки электронных писем?

  • Есть ли какая-либо конфигурация, которую мне нужно сделать, и я, возможно, пропустил?
  • Что-нибудь проверить в VPC, если порты открыты? Должен ли я использовать номер порта как 25 или 587?
  • Поможет ли мне назначить VPC моей лямбде?

Подробнее: 1) Я хочу сделать сообщение электронной почты более читабельным, чем то, что исходит от SNS

Спасибо!

1 Ответ

0 голосов
/ 05 мая 2018

Я получил ответ на этот вопрос от javax.mail.MessagingException: 501 5.5.1 HELO / EHLO требуется адрес домена .

Основным свойством, которое решит эту проблему, является props.put ("mail.smtp.localhost", smtpHost);

Надеюсь, это кому-нибудь поможет.

Спасибо!

...