"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