Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Rick Atreides                        2:5020/400     24 Jul 2000  10:58:25
 To : All
 Subject : Sendmail: run script on Domain Match
 -------------------------------------------------------------------------------- 
 
 Задача стоит такая.
 
 Hеобходимо, чтобы вся почта приходящая на домен somedomain.spb.ru
 обрабатывалась неким перловым скрптом mailprocessor.
 
 Вопрос как это сделать?
 
 Моя идея была следующей
 т.к. есть такой файл, как mailertable, туда добавляется строка, типа
 somedomain.spb.ru  mailprocessor:somedomain.spb.ru
 
 в sendmail.cf пишеться строчка
 Mmailprocessor       P=/etc/mail/mailprocessor, A=mailprocessor
 
 А сам mailprocessor для начала таков
 #!/usr/bin/perl
 open Out, ">tmp.1" || die "Can't open tmp file";
 while (<STDIN>) { print Out}
 close Out;
 1;
 
 То, что оно не работает видно.
 Я думаю, что так не делается, хотя бы потому, что по идее майлер должен
 сендмайлу что-то возвращать, типа всё ок, сообщение ушло, или полный
 пи...., в общем не ушло.
 
 В данный момент, письма возвращаются с пометкой user unknown, либо
 кидаются в почтовый ящик локального юзера, а ни как не на этот
 процессор.
 
 И вот стоит вопрос. Как это делается?
 
 Использование алиасов возможно, т.к. в принципе список адресов
 назначения конечен, но не желательно, т.к. он во-первых большой, а
 во-вторых обработка скриптом будет выглядеть красивши и удобнее.
 -- 
 *** Hе учите меня жить, лучше дайте Source коды.
 
 > Присылать их можно на rick@nnz.ru или uin #28169726
 
 для абонента Rick Atriedes, до востребования.
 --- ifmail v.2.15dev5
  * Origin: WEBPlus Ltd. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Sendmail: run script on Domain Match   Rick Atreides   24 Jul 2000 10:58:25 
Архивное /ru.unix.bsd/101647d727a10.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional