Problem:
When a forwarder is created and there is no local mailbox sender verification fails if mail is relayed through SpamExperts. This is on a setup with:
Setting easy_spam_fighter to yes doesn't change anything.
I have seen http://forum.directadmin.com/showthread.php?t=53184 and tried rebuilding exim and configuration but this didn't help. Apparently the folks at SpamExperts are known with this problem (see: https://kb.spamexperts.com/29945-other/227901-problematic-routers-firewalls-mail-servers):
So I moved the block with srs_router above the virtual_aliases block and restarted exim and my problem was resolved.
Could you please take a look at this and fix this? If you need access to a server with this problem I can provide.
When a forwarder is created and there is no local mailbox sender verification fails if mail is relayed through SpamExperts. This is on a setup with:
Code:
./build set eximconf yes
./build set eximconf_release 4.5
./build set blockcracking yes
./build set easy_spam_fighter no
./build exim
./build exim_conf
Setting easy_spam_fighter to yes doesn't change anything.
I have seen http://forum.directadmin.com/showthread.php?t=53184 and tried rebuilding exim and configuration but this didn't help. Apparently the folks at SpamExperts are known with this problem (see: https://kb.spamexperts.com/29945-other/227901-problematic-routers-firewalls-mail-servers):
Resolving SRS issue with Direct admin Exim - SpamBlocker 4.4*
In the newer versions of Exim SpamBlocker (4.4*) for Direct Admin, there are some issues with SRS, when using sender verification on outbound emails with SpamExperts. To resolve this, simply move the srs_router above the virtual_aliases router. Once you do this, you will be able to enable SRS on the sending mail-server and continue to use sender verification on the SpamExperts side. So the config should then look like this:
srs_router: driver = redirect srs = reverseandforward data = ${srs_recipient}
virtual_aliases: driver = redirect .include_if_exists /etc/exim.srs.forward.conf allow_defer allow_fail condition = ${if eq {}{${if exists{/etc/virtual/${domain}/aliases}{${lookup{$local_part}lsearch{/etc/virtual/${domain}/aliases}}}}}{yes}{no}} data = ${if exists{/etc/virtual/$domain/aliases}{${lookup{$local_part}lsearch*{/etc/virtual/$domain/aliases}}}} file_transport = address_file group = mail pipe_transport = virtual_address_pipe retry_use_local_part #include_domain = true
So I moved the block with srs_router above the virtual_aliases block and restarted exim and my problem was resolved.
Could you please take a look at this and fix this? If you need access to a server with this problem I can provide.