Отскок определенных адресов электронной почты входящей почты - PullRequest
2 голосов
/ 01 марта 2012

Мне нужно «сбросить» электронную почту с определенного адреса электронной почты.Это означает, что когда этот человек отправляет мне электронное письмо, я хотел бы, чтобы он получил сообщение MAILER_DAEMON, в котором говорилось, что адрес электронной почты больше не действителен, или какое-либо другое «официальное сообщение», которое заставило бы его поверить, что адрес электронной почты (мой) больше не действителен.

Возможно ли это?У меня есть Gmail, но я также программист, поэтому я не боюсь испачкать руки каким-нибудь «сервером», который принимает перенаправленные электронные письма, а затем перенаправляет их или что-то в этом роде.

Любойпредложения?

Ответы [ 2 ]

1 голос
/ 26 ноября 2016

Apple использовала эту функцию в своем почтовом приложении. Был пункт меню с пометкой «отказов» Если вы интегрированы в, скажем, Thunderbird, вы сможете отправить отказов. Кроме того, в Google есть API Gmail, которые можно читать и отправлять с вашего аккаунта Gmail.

0 голосов
/ 01 марта 2012

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) очень практична.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...