エラー503が発生したときにローカルsmtpサーバーsendmail / postfixを設定する方法5.5.4 AUTHコマンドを最初に送信しますか?

エラー503が発生したときにローカルsmtpサーバーsendmail / postfixを設定する方法5.5.4 AUTHコマンドを最初に送信しますか?

「503 5.5.4最初にAUTHコマンドを送信する」エラーが発生するようにsmtp.yandex.ruでsendmail / postfix設定を実装したいと思います。

telnet localhost 25
EHLO test
MAIL FROM: user@hostname
503 5.5.4 send AUTH command first

OS:debian /etc/postfix/main.cfに追加してみました。

smtpd_sender_restrictions = reject_unauthenticated_sender_login_mismatch

そして

smtpd_sender_restrictions = reject_sender_login_mismatch

「AUTH」コマンドは必要に応じて機能します。ただし、問題は、「MAIL FROM:」コマンドが「AUTH」コマンドなしで動作することです。 telnet smtp.yandex.ru 25で「MAIL FROM」を試みると、すぐに「503 5.5.4 Sending AUTH command first」エラーが発生し、メッセージを送信できません。それが私が望むものです。または、とにかく不可能ですか?とにかく、インターネットにはそれに関する情報はありません。

私が達成したい別の例(エラー:530-5.7.0認証が必要です):

220 smtp.gmail.com ESMTP g21-20020aa78755000000b006ead618c010sm2628214pfo.192 - gsmtp
ehlo test
250-smtp.gmail.com at your service, [202.126.90.176]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
MAIL FROM:username2@6b98331036c5
530-5.7.0 Authentication Required. For more information, go to
530 5.7.0  https://support.google.com/mail/?p=WantAuthError g21-20020aa78755000000b006ead618c010sm2628214pfo.192 - gsmtp

ベストアンサー1

おすすめ記事