1
什么样的配置,我需要从使用Zoho Rails应用程序发送电子邮件?百会的ActionMailer的Rails 5.0.1
利用这种配置:
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
}
我得到这个错误: 网:: SMTPAuthenticationError(535认证失败):
配置相同,但端口587,而不是我得到这个错误: 的OpenSSL :: SSL :: SSLError(SSL_connect返回= 1 errno = 0状态=未知状态:未知协议):
我确定NOREPLY_USERNAME和NOREPLY_PASSWORD是正确的值。
任何帮助,将不胜感激。
465是Zoho的正确的端口。如果你设置了':enable_starttls_auto => false',会发生什么? – ArtOfCode
@ArtOfCode同样的错误。 – FreeLine
唯一想到的其他事情是:您的帐户是否启用了2fa?这使得应用程序必须拥有应用程序密码,而不是您的帐户密码。 – ArtOfCode