0

MandrivaLinuxでBitNamiRedmineStackを使用しています。電子メール通知を送信しようとすると、エラーメッセージが表示されます-

(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した後、元のエラーメッセージが返されました。

4

1 に答える 1

1

その「5035.5.1」エラーは、SMTP認証が有効になっていないことを示すメールサーバーからのものです。次の行を含めることにより、SMTP認証を使用するようにRedmineを構成しました。

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

「:plain」を「:none」に変更して、認証を使用しないようにRedmineに指示できると思います。 http://www.redmine.org/projects/redmine/wiki/EmailConfiguration

もう1つの方法は、認証を要求するようにメールサーバーを構成することです。たとえば、Postfixメールサーバーでその設定を見つける場所に関する次のメモを参照してください:http://www.redmine.org/boards/2/topics/9506

ローカルのsendmail/mtaが機能している場合、最後の1つの方法は、SMTPの代わりにそれを使用することです。上記の最初のリンクにこの例があります。

于 2012-12-08T12:20:24.367 に答える