在redmine中发送测试电子邮件时出现错误“500 Unrecognized command”

时间:2013-04-22 18:06:45

标签: smtp redmine

我可以在Redmine中发送一封包含gmail smtp的电子邮件。但是当我使用smtp服务时,得到错误:500 Unrecognized命令。有一个crontab发送电子邮件也使用相同的smtp服务邮件,但它运作良好。 configuration.yml中的电子邮件配置如:

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      address: "mail.topxia.net"
      port: 25
      authentication: :login
      domain: 'mail.topxia.net'
      user_name: 'user'
      password: 'mypassword' 

在commond中运行“telnet mail.topxia.net 25”,结果是:

Trying 127.0.1.1...
Connected to topxia.net.
Escape character is '^]'.
220 howzhi.net ESMTP Haraka 1.2.1 ready

我对此没有错!有人可以帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:-1)

在我开始使用Postfix发送邮件之前,我在以前的版本上遇到了同样的问题。 这允许我使用TLS通过Amazon SES(或任何服务器)服务器发送。

我在Redmine中的唯一配置是“delivery method:sendmail”。

你可能有理由坚持使用Redmine机制但我发现我的问题在我使用Postfix时就消失了。

可能会有所帮助的一些资源: http://www.linuxgurru.com/2010/05/how-to-setup-email-notification-on-redmine/ http://blog.duoconsulting.com/2012/01/30/using-amazons-ses-with-postfix-as-a-smarthost-forwarder/

我通常不会只提供替代选项作为唯一选择,但在这种情况下,它是我所知道的唯一一种,只需最少的努力。