Waarom dit lastiger is dan het lijkt
Wil je vanaf je VPS e-mail versturen — bevestigingsmails van een webshop, meldingen van een applicatie, een contactformulier — dan is de software installeren het makkelijke deel. De post ook daadwerkelijk in de inbox krijgen is het werk.
Ontvangende mailservers zijn wantrouwig tegenover post van een IP-adres dat ze niet kennen, en dat is een nieuwe VPS per definitie. Vier dingen moeten kloppen, anders komt je post in de spammap of wordt hij geweigerd.
1. Reverse DNS
Onder Beheer → Reverse DNS zet je het PTR-record van je IP-adres.
Een ontvangende server doet dit: hij ziet post binnenkomen van jouw IP, vraagt "welke naam hoort bij dit adres?", en vergelijkt dat met de naam waarmee jouw server zich meldde. Klopt dat niet, dan is dat voor veel partijen genoeg om te weigeren — hoe goed de rest ook staat.
Zet het PTR-record op dezelfde naam als waarmee je server zich voorstelt, bijvoorbeeld mail.jouwdomein.nl.
2. Een A-record dat terugwijst
Die naam moet ook bestaan en naar hetzelfde IP-adres wijzen. Reverse DNS zonder A-record is een halve verklaring, en daar trapt geen enkele ontvanger in.
3. SPF
Een TXT-record in je DNS dat vertelt wie er namens jouw domein mag versturen:
TXT @ v=spf1 a mx ip4:jouw.ip.adres ~all
Stuur je ook vanaf je gewone hosting, dan moeten die allebei erin — anders gaat het van de ene wel goed en van de andere niet.
4. DKIM
Een handtekening onder elke mail, waarmee de ontvanger kan controleren dat het bericht onderweg niet is veranderd en werkelijk van jou komt. Je mailsoftware genereert de sleutel; het bijbehorende TXT-record zet je in je DNS.
Controleren of het klopt
Stuur een testmail naar een adres bij Gmail en bekijk daar de berichtdetails. Er staat letterlijk of SPF, DKIM en DNS geslaagd zijn. Dat is nuttiger dan wat je op je eigen server ziet.
Er zijn ook gratis diensten waar je een mail naartoe stuurt en een rapport terugkrijgt met alles wat er mis is.
Overwegen: doe het niet zelf
Een eigen mailserver goed en veilig draaiend houden is doorlopend werk. Blijft je post ondanks alles in spammappen belanden, of wordt je IP-adres ergens op een zwarte lijst gezet, dan ben je daar dagen mee bezig.
Voor bevestigingsmails en meldingen is een externe verzenddienst vaak de rustigere keuze: je applicatie levert de mail daar af en zij zorgen dat hij aankomt. Je VPS hoeft dan zelf geen post te versturen.
Gaat het om je gewone zakelijke e-mail, dan is onze e-mailhosting de eenvoudiger weg — dan hoef je hier helemaal niets van te regelen.