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: