Zoho ActionMailer Rails 5.0.1

时间:2017-04-26 12:41:49

标签: ruby-on-rails email ruby-on-rails-5 actionmailer zoho

使用Zoho从rails应用程序发送电子邮件需要哪些配置?

使用此配置:

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
  :address              => 'smtp.zoho.com',
  :port                 => 465,
  :user_name            => ENV['NOREPLY_USERNAME'],
  :password             => ENV['NOREPLY_PASSWORD'],
  :authentication       => :login,
  :ssl                  => true,
  :tls                  => true,
  :enable_starttls_auto => true
}

我收到此错误: Net :: SMTPAuthenticationError(535身份验证失败):

使用相同的配置但是端口587而不是我收到此错误: OpenSSL :: SSL :: SSLError(SSL_connect返回= 1 errno = 0状态=未知状态:未知协议):

我确保NOREPLY_USERNAME和NOREPLY_PASSWORD是正确的值。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过电子邮件发送Zoho,他们告诉我他们检查了我的电子邮件是在欧洲托管的,所以他们告诉我改为smtp.zoho.eu并使用465 SSL或587 TLS。 smtp.zoho.eu使用465 SSL,没有错误,电子邮件发送成功。