Я обнаружил, что значительное количество пользователей системы установили адреса электронной почты на адрес с доменом верхнего уровня .test. В качестве временной меры я вообще не хочу пытаться доставлять эти письма и просто хочу молча сбросить их в почтовый эквивалент / dev / null.
Есть ли способ настроить exim на удаление этих получателей?
(Мне нужно научить людей не делать этого и не выбирать какой-либо другой случайный адрес электронной почты при тестировании QA, но в то же время я хочу предотвратить попытки доставки для всех получателей на этом нежелательном tld.)
Я бы предложил правило перезаписи, эти правила перезаписывают все, что находится в TLD ".qp", чтобы указывать на локальный хост, первые два переопределяют локальную часть, просто сбрасывая ее на псевдоним, последний отправляет остальное тому же пользователю на этой машине.
TLD .qp - это один из кодов стран «ISO 3166-1 alpha-2», специально выделенный для местного использования.
begin rewrite
supp@*.qp Support FhQ
Development@*.qp Support FhQ
*@*.qp $local_part FhQ
Флажки на конце говорят, что переписать ...
E rewrite all envelope fields
F rewrite the envelope From field
T rewrite the envelope To field
b rewrite the Bcc: header
c rewrite the Cc: header
f rewrite the From: header
h rewrite all headers
r rewrite the Reply-To: header
s rewrite the Sender: header
t rewrite the To: header
«Q» означает, что в части «перезаписать в» разрешена только локальная часть.