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.
Wanneer is dit nuttig?
UitlegIn 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.
/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)
InkomendDirectAdmin-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
| Bestand | Wanneer |
|---|---|
esf_skip_senders | afzender of domein uitzonderen; de veiligste eerste stap |
esf_skip_hosts | host of relay uitzonderen, bijvoorbeeld Microsoft 365 |
esf_skip_ips | IP 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
InkomendSlaat 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
InkomendSlaat 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
InkomendSlaat 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
InkomendSlaat 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)
UitgaandVerstuur 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 whitelistRBL-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 whitelistLoopt 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
/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
ControleNa 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.