Подтвердить что ты не робот

Настройка учетной записи Gmail для работы с ActionMailer в Rails 3

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

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

Может быть, моя настройка домена неверна или мне нужно вводить [email protected] для :user_name? Это первый раз, когда я использовал ActionMailer, поэтому я не знаю, что я делаю. Может кто-нибудь, пожалуйста, помогите мне!? Спасибо!

4b9b3361

Ответ 1

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

Кроме того, проблема может заключаться в следующем: имя_пользователя должно быть всем адресом электронной почты ([email protected]), что Gmail аутентифицирует пользователей.

Ответ 2

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

Ответ 3

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