A Уведомление о доставке Сообщение не сложно создать самостоятельно.Возможно, вам придется что-то настроить для правильной установки пустого отправителя конверта (чтобы получить пустой Return-Path:
), но кроме этого, просто напишите ответ с нужным текстом и вызовите его из вашего .procmailrc
или чего-либо еще.
Если у вас есть прямой доступ к доставочному аппарату, вам может потребоваться просто вернуть определенный код ошибки, и MTA отклонит сообщение для вас, но код выхода зависит от MTA.Многие реализации используют соглашения Sendmail, но, например, qmail имеет свои собственные.http://www.eden.net.nz/7/20011101pairprocmail.html объясняет это с точки зрения Procmail в некоторых деталях и имеет соответствующие коды выхода для совместимых с Sendmail (включая Postfix) и Qmail.
:0
* ^From: Annoying Perp <troll@example\.com>
{ EXITCODE=67 HOST= } # Exit with Sendmail code for "no such user"
Документ Postfix http://www.postfix.org/FILTER_README.html объясняет модель обработки гораздо более подробно - некоторые из них специфичны для Postfix, но, как и для всей документации Postfix, она понятна и полезна для технически опытного читателя.
Если вы хотитебросьте свой, ваша первая остановка будет RFC 3464 ;это не очень сложное чтение.
Страница справочника Postfix bounce
(5) очень практична.