On 23.09.21 12:55, Alexey Krylov wrote:
Доброго дня.

*>> А ответ на первоначальный вопрос зависит от того, что в итоге хочется получить:
потерю почты? тогда надо отвечать ошибкой 5xx;
перепосылку позже на другой MX? тогда надо отвечать ошибкой 4xx и ставить 
приоритет такого сервера выше, а не ниже (цифру меньше).

comp-mir.ua.    86400   IN   MX  5   mailtest.comp-mir.ua.
comp-mir.ua.    86400   IN   MX  15  mail.comp-mir.ua.
comp-mir.ua.    86400   IN   MX  30  mailtest.comp-mir.ua.

smtpd_sender_restrictions =
   …
   defer
*Дякую, це майже те, що було потрiбно. Якщо ставлю останнiм defer - одразу ж iде доставка на наступний сервер, но мейл не
зберiгаеться.
Якщо можна, пiдкажiть, як зробити щоб зберiгався мейл та бросати помилку 4хх щоб доставка йшла на наступний сервер.

Я не думаю, що така поведінка можлива просто використовуючи postfix, оскільки defer означає що лист приймати не треба, а коли лист прийнято — треба правильно сповістити про це. Можливо допоможе додати якийсь milter, який буде записувати зміст листа і повертати тичасову помилку.

-- https://t.me/freebsd_ua
Sphinx of black quartz judge my vow.
_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить