-1

Rails を Exchange サーバー 2007 で動作させようとしています。異なる認証方法を使用しようとしています: none、plain、ntlm、login。しかし、どれも機能せず、すべての認証方法で次のような例外が表示されます。

504 5.7.4 Unrecognized authentication type

長い間グーグルで調べた後、telnetを使用して、サポートされている認証方法を確認しようとしました:

ehlo
...
250-AUTH
250-STARTTLS
...

パラメータなしの 250-AUTH ですが、インターネットのマニュアルでは、この行は通常 250-AUTH NTLM LOGIN のように見えます。

このサーバーでどの認証方法を使用する必要がありますか、または交換を再構成する必要がありますか?

4

1 に答える 1

0

一部のメール サーバー (受信と送信の両方) では、認証を許可する前に暗号化が必要です。

STARTTLS の存在から判断すると、現在、暗号化なしでポート 25 または 587 に接続しています。

STARTTLS コマンドを使用して、現在のプレーン ソケットを SSL ソケットにプロモートすることにより、この接続を TLS モードに切り替えてみてください。次に、EHLO を繰り返すと、いくつかの認証機能がリストされているはずです (例: "250-AUTH LOGIN PLAIN")。

于 2013-10-18T19:27:25.440 に答える