>Добрый день
>Установлен эксим. Проверка на спам идет через блэклистднс. Вопрос вот в чем:
>если я прописываю в вайтлист е-мэил, то блокировка все равно происходит
>по IP. В логах сообщение, что мол IP такой то в
>базе такой то, поэтому до свидания. Можно ли сделать так, что
>бы сначала проверялся обратный адрес отправителя и если с ним все
>ок (он в вайтлисте), то не важно, с какого IP он
>идет ?В начале конфига host_lookup = *
В acl
deny message = Host is listed in $dnslist_domain
log_message = Host is listed in $dnslist_domain (Sender: $sender_address)
!senders = /etc/mail/exim.whitelist.senders # Это whitelist по e-mail
!hosts = /etc/mail/exim.whitelist.hosts # Это whitelist по ip,fqdn
dnslists = sbl.spamhaus.org : \ # Это сами листы
proxies.blackholes.easynet.nl
.................
condition = ${if !eq {$sender_host_name}{}} #Это проверка что хост иммет RDNS
PS но по моему это неэффективно, у меня 90% спама режет простейшее
acl_check_helo:
deny message = Invalid name in HELO EHLO command
log_message = Invalid name $sender_helo_name in HELO EHLO command
!hosts = +external_relays
!hosts = /etc/mail/exim.whitelist.hosts
!verify = helo
accept