Как отключить "уведомление о недоставке отправителя" в postfix?
Я хочу, чтобы postfix прекратил отправлять уведомления о недоставке в мою локальную учетную запись, вот пример из моего журнала
17:47:08 A727B62C6F61: message-id=<20121124174708.A727B62C6F61@mail.***********>
17:47:08 F151362C6F5F: sender non-delivery notification: A727B62C6F61
17:47:08 A727B62C6F61: from=<>, size=4676, nrcpt=1 (queue active)
17:47:08 F151362C6F5F: removed
17:47:08 warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
17:47:08 A727B62C6F61: to=<**********>, relay=local, delay=0.01, delays=0/0.01/0/0, ...
Как я могу настроить это в моем main.cf?
3 ответа
Ответ:
master.cf
bounce unix - - n - 0 bounce
следует изменить на:
master.cf
bounce unix - - n - 0 discard
Чтобы определить, где и когда отправляются уведомления о сбое, просмотрите следующие параметры:
bounce_notice_recipient
notify_classes
Оба описаны здесь: http://www.postfix.org/bounce.8.html
Документы postconf содержат 8 типов классов уведомлений: bounce
, 2bounce
, data
, delay
, policy
, protocol
, resource
а также software
, Я предлагаю следующее:
notify_classes = 2bounce, data, delay, resource, software
Вы получаете уведомления об отказе в доставке почты, проблемах с постфиксом (data
, resource
а также software
) и почту, которая не может быть доставлена по техническим причинам (может указывать на проблему на вашей стороне, delay
).
bounce
а также policy
уведомит вас об отклоненной / отклоненной почте и protocol
о спамерах или подобных (они нарушают протокол SMTP)