Назад | Перейти на главную страницу

Как отключить «уведомление о недоставке отправителя» в постфиксе?

Я хочу, чтобы постфикс в стоп отправка уведомлений о недоставке на мою локальную учетную запись, вот пример из моего журнала

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?

Ответ:

master.cf

bounce    unix  -       -       n       -       0       bounce

следует изменить на:

master.cf

bounce    unix  -       -       n       -       0       discard

В документы postconf перечислите 8 типов уведомляющих классов: bounce, 2bounce, data, delay, policy, protocol, resource и software. Предлагаю следующее:

notify_classes = 2bounce, data, delay, resource, software

Вы получаете уведомления о недоставленной почте, о проблемах postfix (data, resource и software) и почту, которая не может быть доставлена ​​по техническим причинам (может указывать на проблему на вашей стороне, delay).

bounce и policy уведомит вас об отклоненной / возвращенной почте, и protocol о спамерах или им подобных (они нарушают протокол SMTP)

Чтобы контролировать, куда и когда отправляются уведомления о недоставке, просмотрите следующие настройки:

bounce_notice_recipient
notify_classes

Оба описаны здесь: http://www.postfix.org/bounce.8.html