У меня есть приложение Play Framework, которое отправляет письма с использованием SMTP-сервера. Теперь у меня есть учетная запись GMail, обрабатывающая эти письма, но у меня установлен sendmail и вы хотите использовать его.Использование sendmail в качестве SMTP-сервера в Play Framework
У меня есть следующие конфигурации в application.conf:
mail.smtp.host=smtp.gmail.com [email protected] mail.smtp.pass=password mail.smtp.channel=ssl
Как я могу изменить эти строки так, установивший Sendmail приложение используется вместо этого? Он работает, и я могу отправлять электронные письма с помощью команд sendmail -v [email protected] < mail.txt.
UPDATE
Это должно выглядеть следующим образом:
mail.smtp.host=localhost mail.smtp.from=My Account
Это был провал, потому что mail.smtp.from не был определен. «mail.debug = true» помог мне это выяснить. Спасибо, Codemwnci!
Не работает, я попробовал, что в самом начале. Как я могу отлаживать то, что происходит, и почему это не работает? –
попробуйте установить 'mail.debug = true' и посмотреть, что показывает вывод – Codemwnci
Я вижу, что Play пытается отправить электронное письмо, хотя и не имеет никакого успеха и не является исключением. Журналы Sendmail пусты –