Mandriva Linux中的Redmine - 设置电子邮件通知

时间:2012-12-06 07:57:52

标签: linux redmine

我在 Mandriva Linux 中使用 BitNami Redmine Stack 。 尝试发送电子邮件通知会导致错误消息 -

(503 5.5.1 Error: authentication not enabled )

Redmine配置文件 configuration.yml

production:
  email_delivery:
     delivery_method: :smtp
     smtp_settings:
       enable_starttls_auto: true
       address: ...ip...
       port: 25
       domain: redmine@....
       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:true ,现在错误是 -

(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:'none'并删除 tls:true ,返回初始错误消息。

1 个答案:

答案 0 :(得分:2)

“503 5.5.1”错误来​​自您的邮件服务器,表示它没有启用SMTP身份验证。您已将Redmine配置为使用SMTP身份验证,包括以下行:

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

我相信您可以将“:plain”更改为“:none”以告诉Redmine不要使用身份验证。 http://www.redmine.org/projects/redmine/wiki/EmailConfiguration

另一种方法是将邮件服务器配置为需要身份验证,例如,请参阅以下有关在postfix邮件服务器中找到该设置的位置的说明:http://www.redmine.org/boards/2/topics/9506

最后一种选择,如果你有一个有效的本地sendmail / mta,那就是使用它而不是SMTP。在上面的第一个链接中有一个例子。