0

我在 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 I've added openssl_verify_mode: 'none'and removed tls: true,然后返回原始错误消息。

4

1 回答 1

1

“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。在上面的第一个链接中有一个例子。

于 2012-12-08T12:20:24.367 回答