LINUX.ORG.RU
ФорумAdmin

Help with Qmail


0

0

Подскажите в какую сторону копать, плз. Стоит qmail. Надо сделать такую вещь, чтобы по приходу письма к каким-либо юзерам, можно было бы отослать письмо куда-либо либо обработать его другой программой (типа нотифаи на пейджер о письме). И можно ли сделать так, чтобы при существующем домене domain.com, можно было бы не регистрируя нигде пользователей получать и обрабатывать своей программой сообщения на адреса номер@domain.com не сохраняя их или обработав закарбонить их в один.

anonymous

Обработка письма:
1) Такой юзер есть.
touch ~user/.qmail
&other@domain.com - это форвардинг
./Mailbox - кидание письма в mailbox
|preline /home/user/bin/coolprog - обработка письма, на stdin прога получит
текст письма. Есть дополнительный пакет к qmail, чтобы он понимал файлы
.forward от sendmail
2) Такого юзера нету, например это мэйл робот
Все тоже самое, только инструкции пишешь в /var/qmail/alias/.qmail-user

Для обработки номеров:
touch /var/qmail/alias/.qmail-default - Это если домен не виртуальный.
Через этот файл будет проходить вся почта, отправленная неизвестным юзверям.
Тоже пишешь

|preline /my/cool/prog
Посмотри выставленные переменные: |preline /usr/bin/env > /tmp/env
Из переменных сможешь понять, куда письмо слали.
&other@addreess.com - форвардинг.

Про это можно почитать на http://www.ru.qmail.org/
Кстати, если письмо обрабатываешь прогой, не забудь вернуть нулевой код завершения,
а то qmail посчитает, что доставка неудалась и будет бытаться сделать это еще.

Havoc ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.