[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: exim



Artem Chuprina <ran@ran.pp.ru> wrote:
> Andrey Melnikoff -> debian-russian@lists.debian.org  @ Thu, 27 Oct 2005 18:35:39 +0400:

>  >> ДА неплохой вариант , но для меня не приемлем , т.к. сервера на которые
>  >> пересылаются письма , не мои и никакого управления ими у меня нет.
>  AM> callout не требует никакого управления. Только банальная SMTP сессия. Ы?

> В момент приема письма.  Это очень жесткое требование.  В таком раскладе
> вообще непонятно, нафига тут этот релей, следует прописать MX
> непосредственно туда и расслабиться.
нЭт. В момент приема первого письма на адрес получателя и до момента вызова
tidyup на callout.db. Если с той стороны нормальный сервер - прийдет письмо
чуть позже. 
Но если это тебя так пугает - написать скриптик на перловке, которы после
logrotate заглянет в /var/log/exim/mainlog, выберет всех нормальных
получателей, и засунет из в /etc/exim4/recipient-whitelist - делов на 20
минут. 

 Чем не устроит скажем вот такое:

 deny condition = ${if ${lookup{$local_part@$domain} \
                            lsearch {/etc/exim4/recipient-whitelist} \
                            {no}{yes}}}
	domains = + relay_to_dmmains
	!verify = recipient/callout/2m,no_details

Другим перловым скриптиком раз с весяц проверять живость тех, кто попал в
/etc/exim4/recipient-whitelist.




Reply to: