Настройка учетной записи Gmail для работы с ActionMailer в Rails 3
У меня есть контактная страница, которая настроена для отправки электронной почты в учетную запись Gmail. Только проблема не будет отправлена. Я считаю, что я сузил ошибку до моих настроек внутри каталога инициализаторов.
Это мои текущие настройки для установки стандартной учетной записи gmail для отправки почты:
![enter image description here]()
Может быть, моя настройка домена неверна или мне нужно вводить [email protected]
для :user_name
? Это первый раз, когда я использовал ActionMailer, поэтому я не знаю, что я делаю. Может кто-нибудь, пожалуйста, помогите мне!? Спасибо!
Ответы
Ответ 1
Если вы используете среду разработки, измените development.rb, чтобы повысить ошибки доставки, с
config.action_mailer.raise_delivery_errors = true
Кроме того, проблема может заключаться в следующем: имя_пользователя должно быть всем адресом электронной почты ([email protected]), что Gmail аутентифицирует пользователей.
Ответ 2
домен необязательно должен быть "gmail.com". Вы можете разместить свой собственный домен здесь, вы хотите.
Ответ 3
Вам также необходимо указать: from. Я обнаружил, что если вы доставляете свою электронную почту с помощью .deliver, вы не получите исключения для ошибок. Попробуйте .deliver! вместо. С .deliver! вы получаете информацию о том, что не так.