2012-12-06 41 views
0

我使用BitNami Redmine堆棧Mandriva Linux。 試圖發送電子郵件通知導致錯誤 - 消息 -Mandriva Linux中的Redmine - 設置電子郵件通知

(503 5.5.1 Error: authentication not enabled) 

管理平臺配置文件configuration.yml

production: 
    email_delivery: 
    delivery_method: :smtp 
    smtp_settings: 
     enable_starttls_auto: true 
     address: ...ip... 
     port: 25 
     domain: [email protected] 
     authentication: :plain 
     user_name: .... 
     password: ... 

什麼配置錯了嗎?

..我一點後改爲配置 -

production: 
    email_delivery: 
    delivery_method: :smtp 
    smtp_settings: 
     tls: true 
     address: ...ip smtp.. 
     port: 25 
     domain: ... 
     authentication: :plain 
     user_name: ... 
     password: ... 

我加TLS:真現在的錯誤是 -

(SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol) 

有一個文件 - http://wiki.bitnami.org/Applications/BitNami_Redmine 我已經添加openssl_verify_mode:「無」和刪除TLS:真,初始無差錯消息返回。

回答

2

那「503 5.5.1」錯誤是從你的郵件服務器,說它沒有啓用SMTP驗證。您已配置管理平臺使用SMTP認證,通過包括這些行:

authentication: :plain 
    user_name: .... 
    password: ... 

我相信你可以改變「:普通」到「:無」來告訴管理平臺不使用身份驗證。 http://www.redmine.org/projects/redmine/wiki/EmailConfiguration

另一種替代方法是將郵件服務器配置爲需要驗證,請參閱以下有關在postfix郵件服務器中的何處找到該設置的說明:http://www.redmine.org/boards/2/topics/9506

最後一個選擇,如果你有一個工作的地方的sendmail/MTA,就是用的那個,而不是SMTP。有這個在上面的第一個鏈接的例子。

+0

謝謝joecullin! 我會盡力做你描述。 –