пятница, 21 мая 2010 г.

postfix автоответчик

Приведу работающий тестовый вариант.

master.cf

autoreply unix - n n - - pipe
flags= user=nobody argv=/usr/local/etc/postfix/autoreply $sender $mailbox

main.cf

virtual_mailbox_maps = proxy:mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
transport_maps = hash:/usr/local/etc/postfix/transport

transport

autoreply.example.ru autoreply:

mysql base

address goto

mailbox@example.ru mailbox@example.ru,mailbox@example.ru@autoreply.example.ru

autoreply

#!/bin/sh
/usr/sbin/sendmail -f $2 $1 < /usr/local/etc/postfix/autoreply.txt

autoreply.txt

This is a autoreply text
I am absent
Send mail later

источник http://www.postfix.ru/viewtopic.php?t=14020&highlight=%C0%E2%F2%EE%EE%F2%E2%E5%F2%F7%E8%EA

у меня

master.cf

autoreply unix - n n - - pipe
flags= user=nobody argv=/etc/postfix/autoreply $sender $mailbox

main.cf

virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-maps.cf
transport_maps = hash:/etc/postfix/transport

transport

autoreply.example.ru autoreply:

mysql base

address goto

mailbox@example.ru mailbox@example.ru,mailbox@example.ru@autoreply.example.ru

autoreply

#!/bin/sh
/usr/sbin/sendmail -f $2 $1 < /etc/postfix/autoreply.txt

autoreply.txt

This is a autoreply text
I am absent
Send mail later

!!!Не ставить не в коем случае админа, поскольку при нахождении письма на список рассылки, ему прийдет письмо -> список рассылки -> невозможность доставки на список рассылки (обратный адрес ее не такой как прямой) -> даемон админу о невозможности доставки -> автоответчик что админа нет -> даемон админу о невозможности доставки - цикл пошел!!!
Чтобы этого не случилось в mailman нужно в настройке рассылки поставить нет - Обработка ошибок доставки -> Должна ли программа Mailman пересылать вам, администратору списка рассылки, все сообщения о невозможности доставить сообщение, необработанные обработчиком ошибок доставки? Рекомендуется установить в Да. (Подробная информация о "bounce_unrecognized_goes_to_list_owner")

Комментариев нет:

Отправить комментарий