Naar hoofdinhoud
Contact
Kennisbank · Mail filtering

EasySpamFighter-checks veilig overslaan in DirectAdmin

Zo sla je binnen DirectAdmin gericht checks over voor EasySpamFighter (ESF), SpamBlocker (SB), BlockCracking (BC), RBL-controles en smtp-auth accounts. Bedoeld voor situaties waarin legitieme mail onterecht wordt geweigerd of vertraagd, bijvoorbeeld door DKIM bodyhash mismatches, SPF-misalignment, Microsoft 365-mailflows of specifieke smtp-auth accounts.

Gebruik eerst de meest specifieke uitzondering. Begin bij een afzender of ontvanger, gebruik host-skips alleen wanneer dat nodig is en IP-skips alleen als het adres stabiel en betrouwbaar is.

bijgewerkt 25-10-2026 Theo Lodewijk DirectAdmin mail filtering

Wanneer is dit nuttig?

Uitleg

In DirectAdmin kun je te maken krijgen met meerdere beveiligingslagen: SpamBlocker (SB), EasySpamFighter (ESF), BlockCracking (BC) en daarnaast Rspamd of SpamAssassin. In sommige situaties is het wenselijk om specifieke checks tijdelijk over te slaan.

  • Inkomende mail wordt geweigerd door ESF bij DKIM-fouten, bijvoorbeeld bodyhash mismatch, of SPF-misalignment.
  • Je verzendt veel mail via een smtp-auth account en wilt bepaalde checks overslaan om vertraging te beperken.
  • RBL-checks veroorzaken vertraging bij levering naar bepaalde lokale domeinen op dezelfde server.
  • Je wilt heel gericht een afzender, host of IP uitzonderen als tijdelijke workaround.

Skip-lijsten zijn een tijdelijke maatregel. De structurele oplossing is meestal dat de verzender zijn DKIM, SPF, DMARC of mailflow corrigeert. Denk aan transport rules, disclaimers, gateways of security filters die mail wijzigen nadat DKIM al is ondertekend.

Pas op met whitelist-bestanden. In /etc/virtual staan bestanden met whitelist in de naam. Voeg daar niet zomaar domeinen, IP’s of e-mailadressen aan toe. Sommige verwijzen naar open-relay whitelists en zijn alleen bedoeld voor tijdelijk testen. Een match heeft dan geen smtp-auth meer nodig: dat kan een open relay opleveren.

Overzicht: de ESF-skiplijsten (inkomend)

Inkomend

DirectAdmin-support verwijst naar deze bestanden. Hiermee sla je ESF-checks over op basis van afzender, ontvanger, hostnaam of IP-adres.

/etc/virtual/esf_skip_senders
/etc/virtual/esf_skip_recipients
/etc/virtual/esf_skip_hosts
/etc/virtual/esf_skip_ips
BestandWanneer
esf_skip_sendersafzender of domein uitzonderen; de veiligste eerste stap
esf_skip_hostshost of relay uitzonderen, bijvoorbeeld Microsoft 365
esf_skip_ipsIP uitzonderen, alleen als het stabiel is
esf_skip_recipientséén specifieke lokale ontvanger

Tip bij Microsoft 365: komt mail via outbound.protection.outlook.com binnen, dan is een afzender-skip soms niet genoeg. Dan is een host-skip de meest effectieve workaround. Gebruik bij voorkeur wildcards, bijvoorbeeld *.outbound.protection.outlook.com.

Skip senders

Inkomend

Slaat ESF-checks over op basis van de afzender. Dit is meestal de veiligste en meest gebruikte eerste stap als een specifieke partij foutieve DKIM/SPF heeft. Domein of specifiek adres, één per regel. Herstart daarna Exim zodat de lijst wordt ingelezen.

nano /etc/virtual/esf_skip_senders
@leverancier.example
facturen@leverancier.example
noreply@formulierendienst.example
systemctl restart exim

Skip recipients

Inkomend

Slaat ESF-checks over voor één lokale ontvanger op jouw server. Dit gebruik je minder vaak, maar het kan handig zijn als alleen één postbus problemen heeft met weigeringen.

nano /etc/virtual/esf_skip_recipients
jij@jouwdomein.example
systemctl restart exim

Skip hosts

Inkomend

Slaat ESF-checks over op basis van hostnaam of een groep hostnamen. Dit is vaak de juiste keuze voor inkomende mail via grote providers zoals Microsoft 365, waarbij DKIM/SPF-fouten optreden en een afzender-skip niet voldoende blijkt. Een wildcard is aanbevolen; een specifieke host kan ook, één per regel.

nano /etc/virtual/esf_skip_hosts
*.outbound.protection.outlook.com
*.formulierendienst.example
mail.leverancier.example
systemctl restart exim

Skip IPs

Inkomend

Slaat ESF-checks over op basis van IP-adres. Gebruik dit alleen als je zeker weet dat het IP stabiel is. Grote mailplatforms wisselen IP’s vaak, waardoor dit minder beheerbaar is.

nano /etc/virtual/esf_skip_ips
203.0.113.45
systemctl restart exim

Checks overslaan voor smtp-auth accounts (uitgaand)

Uitgaand

Verstuur je veel mail via een smtp-auth account, dan kun je enkele checks overslaan voor dat account. SpamBlocker, EasySpamFighter en BlockCracking hebben hiervoor elk een skip-lijst. Voorbeeld: smtp-auth/From account gebruiker@jouwdomein.example verstuurt vanaf IP 203.0.113.45.

echo gebruiker@jouwdomein.example >> /etc/virtual/esf_skip_senders
echo gebruiker@jouwdomein.example >> /etc/virtual/bc_skip_authenticated_users
echo 203.0.113.45 >> /etc/virtual/esf_skip_ips
echo 203.0.113.45 >> /etc/virtual/skip_rbl_hosts_ip

Dit zijn verschillende checks. Je hoeft niet altijd het IP te skippen als je dat niet wilt. Gebruik dit gericht en spaarzaam.

RBL-checks en snelheid

RBL en whitelist

RBL-checks kunnen vertraging veroorzaken. Lever je mail af aan lokale domeinen op dezelfde server, dan kan het toevoegen van het bestemmingsdomein aan de skip-lijsten de aflevering versnellen. Niet van toepassing als alle bestemmingsadressen extern zijn.

nano /etc/virtual/skip_rbl_domains     # RBL-checks per lokaal bestemmingsdomein overslaan
nano /etc/virtual/skip_av_domains      # antiviruscheck per lokaal bestemmingsdomein overslaan

whitelist_senders (alleen voor specifieke SB RBL-gevallen)

RBL en whitelist

Loopt een afzender vast op een RBL-blokkade en wil je dat een specifiek domein of adres niet door de SpamBlocker RBL-checks wordt gecontroleerd, gebruik dan /etc/virtual/whitelist_senders. Dit is de uitzondering die doorgaans niet tot open relay leidt, maar gebruik hem alsnog zeer spaarzaam.

nano /etc/virtual/whitelist_senders
facturen@leverancier.example
@leverancier.example
Veel whitelist-bestanden in /etc/virtual zijn gevaarlijk in productie. whitelist_senders staat bekend als de veiligere optie voor dit specifieke doel, maar test altijd zorgvuldig.

Controleren of het werkt

Controle

Na het aanpassen van een skiplijst wil je snel zien of ESF de mail niet meer weigert. Kijk mee in de logboeken van Exim en laat de verzender de mail opnieuw sturen.

tail -f /var/log/exim/mainlog     # live meekijken met inkomende mail
tail -f /var/log/exim/rejectlog   # geweigerde mail staat vaak hier

Begin altijd met esf_skip_senders. Werkt dat niet, bijvoorbeeld bij Microsoft 365, ga dan naar esf_skip_hosts. Een IP-skip is meestal de laatste optie.

Veelgemaakte fouten

Controle
  • Te snel een volledige whitelist gebruiken in plaats van een gerichte skiplijst.
  • Een IP-skip gebruiken voor grote providers waarvan de IP-adressen vaak wisselen.
  • Vergeten Exim te herstarten na het aanpassen van de lijst.
  • Een tijdelijke workaround permanent laten staan zonder later de echte oorzaak op te lossen.

Bestandslocaties en servicenamen kunnen per server afwijken. Is systemctl restart exim niet van toepassing, gebruik dan de juiste herstart voor jouw Exim.

Door Theo Lodewijk · DirectAdmin mail filtering

Hulp nodig met DirectAdmin mail filtering?

Komt legitieme mail onterecht niet aan? Neem contact op, dan kijken we mee in de logs.

Delen