为rails..returning设置sendgrid授权错误

Tri*_*rip 5 ruby-on-rails actionmailer ssmtp

电子邮件现在从我的本地发送,但不要从我的盒子发送.我收到了这个错误.谁知道这可能是什么?

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"
 }
Run Code Online (Sandbox Code Playgroud)

/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
Run Code Online (Sandbox Code Playgroud)

小智 7

这通常是因为您的帐户尚未配置.

  • 那么你如何获得一个帐户?不要只是陈述问题,找到解决方案. (9认同)