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