1

Redmine で gmail smtp を使用してメールを送信できます。しかし、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 /using-amazons-ses-with-postfix-as-a-smarthost-forwarder/

私は通常、唯一のオプションとして代替案を提供するだけではありませんが、この場合、最小限の労力で動作する唯一の方法です。

于 2013-04-23T08:13:37.040 に答える