1

我可以在 Redmine 中使用 gmail smtp 发送电子邮件。但是当我使用 out smtp 服务时,得到错误:500 Unrecognized command。有一个 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

我不知道这有什么问题!任何人都可以帮助我吗?谢谢!

4

1 回答 1

-1

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

我在 Redmine 中唯一的配置是“交付方式:sendmail”。

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

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

我通常不只是提供一个替代方案作为唯一的选择,但在这种情况下,它是我所知道的唯一一个,它可以以最小的努力工作。

于 2013-04-23T08:13:37.040 回答