Здравствуйте.Есть файл с доменами от которых не хочу принимать мыло:
cat /usr/local/etc/exim/bl_domains
chandlerhudson.com
sytecusa.com
fmv.se
ilnor.it
wsb-nlu.edu.pl
skynet.beв конфиге екзима прописываю:
domainlist bad_domains = lsearch;/usr/local/etc/exim/bl_domains
acl_smtp_connect = acl_check_connect
acl_check_connect:
deny domains = +bad_domains
message = rejected: sender domain blacklistedaccept
в логе:
Apr 3 19:20:26 mail exim[39411]: H=[91.146.47.36] I=[xx.xx.xx.xx]:25 temporarily rejected connection in "connect" ACL: cannot test sender_domains condition in connection ACL
Apr 3 19:20:26 mail exim[39411]: H=[91.146.47.36] I=[xx.xx.xx.xx]:25 temporarily rejected connection in "connect" ACL: cannot test sender_domains condition in connection ACL
Apr 3 19:20:27 mail exim[39414]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in "connect" ACL: cannot test sender_domains condition in connection ACL
Apr 3 19:20:27 mail exim[39414]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in "connect" ACL: cannot test sender_domains condition in connection ACL
Apr 3 19:20:27 mail exim[39415]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in "connect" ACL: cannot test sender_domains condition in connection ACL
Apr 3 19:20:27 mail exim[39415]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in "connect" ACL: cannot test sender_domains condition in connection ACLпочему? что ему не нравиться?
Заранее спасибо.
>[оверквотинг удален]
>Apr 3 19:20:27 mail exim[39414]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in
>"connect" ACL: cannot test sender_domains condition in connection ACL
>Apr 3 19:20:27 mail exim[39415]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in
>"connect" ACL: cannot test sender_domains condition in connection ACL
>Apr 3 19:20:27 mail exim[39415]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in
>"connect" ACL: cannot test sender_domains condition in connection ACL
>
>почему? что ему не нравиться?
>
>Заранее спасибо.потому что на этапе соединения адрес отправителя не известен.
>[оверквотинг удален]
>>Apr 3 19:20:27 mail exim[39415]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in
>>"connect" ACL: cannot test sender_domains condition in connection ACL
>>Apr 3 19:20:27 mail exim[39415]: H=[88.227.244.23] I=[xx.xx.xx.xx]:25 temporarily rejected connection in
>>"connect" ACL: cannot test sender_domains condition in connection ACL
>>
>>почему? что ему не нравиться?
>>
>>Заранее спасибо.
>
>потому что на этапе соединения адрес отправителя не известен.т.е. Вы хотите сказать что нельзя применять acl_check_connect для фильтрации нежелательных доменов? тогда как?
так правильно?
addresslist denysenders = lsearch*@;/usr/local/etc/exim/bl_domains
acl_smtp_rcpt = acl_check_rcpt
*
*
*begin acl
acl_check_rcpt:accept hosts = :
deny message = SPAM !!! rejected, $sender_address is in a black list
senders = +denysenders
cat /usr/local/etc/exim/bl_domainschandlerhudson.com
sytecusa.com
fmv.se
ilnor.it
wsb-nlu.edu.pl
>[оверквотинг удален]
> senders = +denysenders
>
>
>cat /usr/local/etc/exim/bl_domains
>
>chandlerhudson.com
>sytecusa.com
>fmv.se
>ilnor.it
>wsb-nlu.edu.plда, acl_smtp_connect работает только с началом smtp сессии и не оперирует DNS значениями
лучше всего там, где вы и поставили
>[оверквотинг удален]
>>
>>chandlerhudson.com
>>sytecusa.com
>>fmv.se
>>ilnor.it
>>wsb-nlu.edu.pl
>
>да, acl_smtp_connect работает только с началом smtp сессии и не оперирует DNS
>значениями
>лучше всего там, где вы и поставилиспасибо большое
>>да, acl_smtp_connect работает только с началом smtp сессии и не оперирует DNS
>>значениями
>>лучше всего там, где вы и поставили
> спасибо большоеДень добрый, нашёл вашу тему, вроде бы всё просто, но у меня не работает к сожалению
мои правила
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
acl_smtp_dkim = acl_check_dkim
это вставляем до acl листов
addresslist denysenders = lsearch*@*;/etc/exim4/list/denysenders
это сразу после acl_check_rcpt
deny message = SPAM !!! rejected, $sender_address is in a black list
senders = +denysenders
где в etc/exim4/list/denysenders
*@*.co.uaнемного сомневаюсь в правильности lsearch*@ и файла со списком доменов, пробовал по всякому