Как я могу отключить все уведомления о сбоях доставки в sendmail?
У меня есть внутренняя тестовая машина, на которой размещаются сайты для тестировщиков. Сайты используют sendmail через PHP. Теперь, когда тестировщик вводит фиктивный адрес, я получаю уведомление на свой локальный почтовый ящик. Поскольку это внутренняя тестовая машина, меня не интересуют никакие из этих писем, а уведомления спамят мой ящик (там было более 28000 писем).
Вы установили PostmasterCopy в своем sendmail.cf?
grep PostmasterCopy /etc/mail/sendmail.cf
ДА => Вы можете выключить
Сделать sendmail на тестовой машине захватывать / доставлять исходящую почту в локальный почтовый ящик / псевдоним, например capture
.
sendmail.mc
строка для захвата ВСЕХ исходящих писем (sendmail.mc требует компиляции в sendmail.cf):
define(`SMART_HOST',`local:capture')dnl
mailertable строка для захвата электронной почты в определенные тестовые домены:
example.com local:capture1
example.net local:capture2
example.org local:capture3
# entry for sub-domains of example.org
.example.org local:capture3
# entry for "all remaning domains"
. local:capture