URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79625
[ Назад ]

Исходное сообщение
"exim. запрет приема мыла от опр. доменов"

Отправлено visitor , 03-Апр-08 20:34 
Здравствуйте.

Есть файл с доменами от которых не хочу принимать мыло:
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 blacklisted

accept

в логе:

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

почему? что ему не нравиться?

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"exim. запрет приема мыла от опр. доменов"
Отправлено PavelR , 04-Апр-08 06:45 
>[оверквотинг удален]
>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
>
>почему? что ему не нравиться?
>
>Заранее спасибо.

потому что на этапе соединения адрес отправителя не известен.


"exim. запрет приема мыла от опр. доменов"
Отправлено visitor , 04-Апр-08 11:48 
>[оверквотинг удален]
>>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_domains

chandlerhudson.com
sytecusa.com
fmv.se
ilnor.it
wsb-nlu.edu.pl


"exim. запрет приема мыла от опр. доменов"
Отправлено Hetzer , 04-Апр-08 12:35 
>[оверквотинг удален]
>       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 значениями
лучше всего там, где вы и поставили


"exim. запрет приема мыла от опр. доменов"
Отправлено visitor , 04-Апр-08 13:14 
>[оверквотинг удален]
>>
>>chandlerhudson.com
>>sytecusa.com
>>fmv.se
>>ilnor.it
>>wsb-nlu.edu.pl
>
>да, acl_smtp_connect работает только с началом smtp сессии и не оперирует DNS
>значениями
>лучше всего там, где вы и поставили

спасибо большое


"exim. запрет приема мыла от опр. доменов"
Отправлено Александр , 26-Сен-16 16:39 
>>да, 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*@ и файла со списком доменов, пробовал по всякому