Настройка учетной записи Gmail для работы с ActionMailer в Rails 3 - PullRequest
40 голосов
/ 08 февраля 2011

У меня есть форма контактной страницы, настроенная для отправки электронного письма на учетную запись Gmail.Единственная проблема в том, что он не отправит.Я считаю, что сузил ошибку до своих настроек внутри каталога инициализаторов.

Это мои текущие настройки для попытки настроить стандартную учетную запись gmail для отправки почты: enter image description here

Можетможет быть, настройки моего домена неверны или я должен набирать myemail@gmail.com для :user_name?Я впервые использую ActionMailer, поэтому не знаю, что делаю.Может кто-нибудь помочь мне !?Спасибо!

Ответы [ 3 ]

43 голосов
/ 08 февраля 2011

Если вы используете среду разработки, измените файл development.rb, чтобы повысить количество ошибок доставки, с помощью config.action_mailer.raise_delivery_errors = true

Кроме того, проблема может заключаться в том, что имя_пользователя должно быть полным адресом электронной почты.(myemail@gmail.com), так Gmail аутентифицирует пользователей.

0 голосов
/ 26 сентября 2014

Вам также необходимо указать: с.Я обнаружил, что если вы отправляете свою электронную почту с помощью .deliver, вы не получаете исключения для ошибокПопробуйте .Delver!вместо.С .Delver!вы получите подробную информацию о том, что не так.

0 голосов
/ 24 марта 2013

домен не обязательно должен быть "gmail.com".Вы можете разместить свой собственный домен здесь, если хотите.

...