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


8

Я хочу, чтобы 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?


1
Если вы покажете нам полный журнал F151362C6F5F, мы увидим, почему эти отскоки создаются в первую очередь и помогают вам решить реальную проблему. Отключение отказов не является решением и настоятельно не рекомендуется. Отказов являются важной частью системы электронной почты.
Грифиус

3
Он не просит отключить отскоки; он говорит об уведомлениях об отказе , которые настраиваются.
Adaptr

@adaptr Да, это умное задание о том, что «вам нужно исправить проблему с корнем», не видя этого отказов! = сообщение об отказов ввело людей в заблуждение от работы над ответом ...
Флориан Хейгл

Ответы:


7

Ответ:

master.cf

bounce    unix  -       -       n       -       0       bounce

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

master.cf

bounce    unix  -       -       n       -       0       discard

6
Некоторое объяснение ПОЧЕМУ это плохо должно быть дано, downvoters.
Асфанд Кази

Переписанный комментарий от Gryphius. Это решение будет отключать службу отказов, оно не является решением и настоятельно не рекомендуется, поскольку отказов являются важной частью системы электронной почты. Вместо этого вы должны выяснить, почему эти отскоки генерируются в первую очередь и помочь вам решить реальную проблему.
masegaloeh

5
@masegaloeh Это не веская причина, потому что в моем случае причина отказов извлекается из журналов, а отказов - пустая трата ресурсов. Совершенно бесполезно с вашей стороны отговаривать ответ, потому что он не соответствует вашему, но другому варианту использования.
Филипп

3

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

bounce_notice_recipient
notify_classes

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


Кажется, это не позволяет мне отменить уведомление, только настроить его для отправки в определенное место или настроить, что сообщать, я проведу некоторое тестирование с настройкой этих параметров на пустые значения и сообщу
David MZ

notify_classes=
Адаптер

@adaptr: похоже, не работает. Если оставить notify_classes пустым, postfix вернется к значению по умолчанию (как мне кажется). У меня та же проблема, что и у Дэвида.
koressak

3

В 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)


Класс ошибок dataподдерживается с постфикса 2.9.
hynekcer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.