我用我的Rails應用程序到Rails 3.2.8,發現我的SMTP外發郵件不再能夠用我的郵件服務器進行驗證。ActionMailer 3.2.x OpenSSL :: SSL :: SSLError
進一步調查顯示,我的ActionMailer配置使用了以下內容:
我看到config.action_mailer.smtp_settings = { address: 'mail.mydomain.us',
port: 587,
domain: 'mydomain.us',
user_name: '[email protected]',
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
希望這有助於人。
這可能幫助: http://stackoverflow.com/questions/4232597/sending-mail-with-devise-and-gmail-smtp-server –