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

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

Мы пытаемся отладить массовые отказы от интернет-провайдеров, таких как Yahoo! и Comcast для одного из списков рассылки, поддерживаемых mailman. К сожалению, я никогда не находил настройку, которая позволяла бы почтальону обрабатывать отказы, а также CC postmaster (или какой-либо другой адрес электронной почты) с фактическими сообщениями о отказах, чтобы мы могли видеть, какую конкретную ошибку отказов они нам дают.

Наши /etc/aliases содержит следующее для каждого информационного бюллетеня:

newslettername-bounces: "|/usr/lib/mailman/mail/mailman bounces newslettername"

Поэтому я просто собирался заменить это на:

newslettername-bounces: postmaster@domain.tld

Но потом я понял, что /etc/aliases цитирует запись для адреса возврата, использует канал и передает аргументы в mailman команда ... итак, могу ли я как-нибудь изменить эту строку, чтобы отправить ее в mailman а также передать исходное сообщение почтмейстеру?

Ой, это было легко, и я бросил вызов, задав вопрос. man aliases дал ответ:

    name: addr_1, addr_2, addr_3, . . .

The name is the name to alias, and the addr_n are the aliases for  that
name.  addr_n can be another alias, a local username, a local filename,
a command, an include file, or an external address.

Это простое разделение запятыми! Дох! Если бы только мои собственные сапоги 12-го размера доходили до моей задницы, я бы сейчас сильно ударил себя ногой!

Итак, я изменил строчку в /etc/aliases к следующему, а затем побежал sudo newaliases:

newslettername-bounces:      "|/usr/lib/mailman/mail/mailman bounces newslettername", postmaster@domain.tld

Это должно сработать.