Я хочу отклонить письма на определенный адрес с индивидуальным сообщением. Письма на другие несуществующие адреса должны быть без изменений. Как я могу это сделать? Я использую Postfix 2.7.0 в Ubuntu 10.4.
История: Мои веб-сайты отправляют письма моим пользователям, и пока мой личный адрес используется в качестве отправителя. Я хотел бы изменить его на адрес 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