Документация по ОС FreeBSD Воскресенье, 28.04.2024, 20:42
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » Mail

Postfix и автоответ на письма

Необходимо, чтоб почтовый сервер (Postfix v2) при получении письма определенным пользователям складывал им в ящик (как обычно), но при этом отправлял короткое письмо отправителю: "В связи с праздниками наш офис закрыт и ваше письмо будет прочитано тогда-то". Это правило должно включаться и выключаться.

Оказывается можно с помощью встроенных средств решить поставленную задачу!

1. В master.cf добавить строку:

redirect unix - n n - - pipe flags=R user=postfix argv=/etc/postfix/script ${sender} ${recipient}

2. В /etc/postfix/script должно быть:

#!/bin/bash
/usr/sbin/sendmail -f $1 $2
cat /etc/postfix/autoreply.msg | /bin/mail -s Notify $1

Права на скрипт - должен быть выполняемым для postfix (или любого юзера от имени которого в master.cf запускается скрипт)

3. Создать файл /etc/postfix/autoreply.msg и вписать в него текст сообщения

4. Добавить в main.cf:
    smtpd_recipient_restrictions = что там есть, hash:/etc/postfix/recipient

5. Создать файлик /etc/postfix/recipient такого вида:
    user1@mydomain.com FILTER redirect:
    user2@mydomain.com FILTER redirect:

6. postmap recipient

7. postfix reload

Вроде ничего не забыл
Теперь чел уходит в отпуск, мы его в файлик recipient.
Пришел из отпуска - удаляем из файла.

Все сказанное проверялось на postfix v2

Категория: Mail | Добавил: oleg (29.10.2007)
Просмотров: 1019 | Комментарии: 1 | Рейтинг: 5.0/1 |
Всего комментариев: 1
1 iblis  
0
Работает, только в кириллице намертво убивается кодирвка, подскажите, как можно полечить?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024