我将我的 Rails 应用程序用于 Rails 3.2.8,发现我的 SMTP 外发邮件不再能够通过我的邮件服务器进行身份验证。
进一步调查显示我的 ActionMailer 配置正在使用以下内容:
config.action_mailer.smtp_settings = { address: 'mail.mydomain.us',
port: 587,
domain: 'mydomain.us',
user_name: 'xxx@mydomain.us',
password: 'yyy',
authentication: 'login',
openssl_verify_mode: 'none',
enable_starttls_auto: true,
ssl: true }
我看到的具体错误消息是:
SSL_connect returned=1 errno=0 state=unknown state: unknown protocol
希望这可以帮助某人。