Exim 内部で誤った認証が送信されました

Exim 内部で誤った認証が送信されました

Exim を使用して CPanel を備えたホスティングで SMTP 経由で認証された電子メールを送信するときに問題が発生します。

この問題は、スクリプトの送信 (接続) がサーバー内部で実行される場合にのみ発生します。同じスクリプトを外部環境で実行すると、送信はスムーズに実行されます。

SMTP -> get_lines(): $data is "535 Incorrect authentication data "

問題は WHM / Exim の設定にあると思います。先週までは動作していましたが、自動スパム送信を防ぐために一部の設定が変更されました。

どの設定が問題の解決に関係するのか分かりません。WHM 設定のパラメータを入力する必要がある場合は、教えてください。

答え1

私の理解が正しければ、このエラーは localhost に送信するときにのみ発生しますか? そうであれば、lo に接続するときに SMTP AUTH が有効になっていることを確認してください。スクリプトが使用する SMTP ポート (おそらく 25) で telnet を使用して、最初の EHLO コマンドを送信し、スクリプトが使用する適切な SMTP 認証方法がアドバタイズされていることを確認してください。

答え2

問題は cPHulk (ログイン ブロック ソフトウェア) でした。サーバー上のクライアント スクリプトのパスワードが間違っていたため、サーバーの cPHulk ブラックリストに外部 IP (固定) が追加されました。解決策は、IP を cPHulk ホワイトリストに追加することでした。

関連情報