Настройка sendgrid для рельсов .. Возврат ошибки авторизации - PullRequest
5 голосов
/ 04 июня 2010

Письма отправляются с моего локального адреса, но не с моего ящика. Мне вернули эту ошибку. Кто-нибудь знает, что это может быть?

Net :: SMTPAuthenticationError (535 5.7.8 Ошибка: ошибка аутентификации: ошибка аутентификации ):

Мои окружения / production.rb

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
  :address => "smtp.sendgrid.net",
  :port => '25',
  :domain => "mydomain.com",
  :authentication => :plain,
  :user_name => "email@gmail.com",
  :password => "password1234"
 }

/ etc / ssmtp / ssmtp.conf:

root=postmaster
mailhub=smtp.sendgrid.net
AuthUser=email@gmail.com
AuthPass=password1234
AuthMethod=LOGIN
rewriteDomain=mydomain.com
FromLineOverride=YES
UseSTARTTLS=NO

Ответы [ 4 ]

7 голосов
/ 05 июня 2010

Обычно это происходит потому, что ваш аккаунт не был подготовлен.

0 голосов
/ 10 августа 2018

У меня была похожая проблема с моим тестовым сервером, и из-за неактивности учетная запись была отключена. Я создал заявку в службу поддержки с помощью SendGrid, и она была повторно активирована.

0 голосов
/ 17 сентября 2015

При регистрации в SendGrid он будет модерироваться администратором, прежде чем вы сможете отправлять почту из новой учетной записи.

См: https://support.sendgrid.com/hc/en-us/articles/200181628

0 голосов
/ 20 июля 2010

Кстати, я считаю, что более удобно использовать PostFix с SendGrid, чтобы у пользователей было меньше задержек при использовании вашего приложения rails.Когда я использовал SMTP (как у вас выше), я получал большие задержки при загрузке действия, которое отправляло почту.См. Эту вики-страницу SendGrid для получения дополнительной информации: http://wiki.sendgrid.com/doku.php?id=postfix

...