使用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是正确的值。
任何帮助都将不胜感激。
答案 0 :(得分:0)
通过电子邮件发送Zoho,他们告诉我他们检查了我的电子邮件是在欧洲托管的,所以他们告诉我改为smtp.zoho.eu并使用465 SSL或587 TLS。 smtp.zoho.eu使用465 SSL,没有错误,电子邮件发送成功。