맞춤 메시지가 포함 된 특정 주소로의 메일을 거부하고 싶습니다. 기존이 아닌 다른 주소로의 메일은 변경되지 않아야합니다. 어떻게해야합니까? 우분투 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