我最近將Redmine從2.2.x升級到2.3.0。起初看起來升級很順利並且成功,但是我的經理注意到升級後她沒有收到任何郵件。我試圖從電子郵件設置頁面發送測試電子郵件並收到以下錯誤:Redmine actionmailer ssl故障
An error occurred while sending mail (uninitialized constant OpenSSL::SSL::VERIFY_OPENSSL)
寶石 從我configuration.yml
default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :smtp
smtp_settings:
address: '192.168.10.211'
port: 25
domain: 'mydomain.com'
openssl_verify_mode: OpenSSL::SSL::VERIFY_NONE
我們有一個本地郵件中繼,是開放的內部網絡,而且這種配置在以前的Redmine版本中運行良好。我已經驗證了我可以訪問服務器並可以通過telnet發送電子郵件,因此中繼站正在接受來自服務器的電子郵件。這個問題似乎在Redmine/ruby中。
其它細節可能會有所幫助:
Ruby 1.8.7
RubyGems 1.8.25
actionmailer (3.2.13, 3.2.11)
免責聲明:我是一個PHP的傢伙,所以如果你需要更多的信息只是還是讓我知道,我會盡力追查。