Postfix : 특정 이메일 주소에 대한 사용자 지정 거부 메시지 주소로의 메일을 거부하고 싶습니다.

맞춤 메시지가 포함 된 특정 주소로의 메일을 거부하고 싶습니다. 기존이 아닌 다른 주소로의 메일은 변경되지 않아야합니다. 어떻게해야합니까? 우분투 10.4에서 Postfix 2.7.0을 사용하고 있습니다.

배경 : 내 웹 사이트는 사용자에게 메일을 보내고 지금까지 내 개인 주소는 발신인으로 사용됩니다. 이 주소를 noreply @ … 주소로 변경하고 싶지만 사용자가이 이메일에 자주 회신하므로 유용한 거부 메시지를 보내려고합니다.

감사!



답변

다음 내용 으로 custom_replies지도 (예 :)를 만듭니다 /etc/postfix/custom_replies.

noreply@mydomain.com REJECT Like I said, NOREPLY

를 실행하십시오 sudo postmap /etc/postfix/custom_replies.

/etc/postfix/main.cf다음을 편집 하여 첫 번째 점검으로 두십시오 smtpd_recipient_restrictions.

check_recipient_access hash:/etc/postfix/custom_replies,

그런 다음을 발행하십시오 sudo postfix reload.

이메일 보내기 noreply@mydomain.com:

$ telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mydomain.com ESMTP Postfix (Ubuntu)
HELO localhost
250 mydomain.com
MAIL FROM: <god@mydomain.com>
250 2.1.0 Ok
RCPT TO: <noreply@mydomain.com>
554 5.7.1 <noreply@mydomain.com>: Recipient address rejected: Like I said, NOREPLY
quit
221 2.0.0 Bye


답변