Ik heb zelf een domein (zoals velen) en ik moet zeggen dat ik, ondanks mijn IT-kennis, die naar mijn eigen bescheiden mening best groot is, ik moeite heb om te snappen wat DMARC, DKIM en SPF doen. Laat staan dat je een begrijpelijke uitleg kunt vinden in lekentaal, hoe het in te stellen.
Je legt hieronder prima uit, DKIM en SPF snap je in ieder geval wel.
SPF (Sender Policy Framework): Je hebt (in de DNS van je domein) een text-record met daarin een lijstje van toegestane mailservers en een instructie wat te doen met mail van een ander domein.
Correct
DKIM: Domain Key IdentifiedMail.
Hiervoor moet je ook echt dingen instellen op de mailserver. Als ik het goed begrijp wordt een bericht daadwerkelijk voorzien van een 'handtekening', die op een vergelijkbare manier werkt als certificaten. Wederom in DNS heb je de publieke sleutel staan in een text-record.
Correct. Een klein puntje, de term 'certificaat' wordt meestal gebruikt voor point-to-point ssl-verbindingen en niet voor digitale handtekeningen, maar technisch gezien komt het behoorlijk op hetzelfde neer.
Het belangrijkste om te begrijpen is dat je met DKIM een handtekening zet onder onder mail die je verstuurt, net zoals je ook je handtekening onder aan een papieren brief zet om die 'echt' te maken.
DMARC: Domain-based Message Authentication, Reporting and Conformance
Een soort van "meta-policy" waarin je aan andere mailservers niet alleen vertelt hoe ze mail moeten verifieren, maar ook waar ze "bad mails" heen kunnen sturen, zodat je rapportage kunt maken of je mail/wel niet aankomt. Deze vind ik het minst begrijpelijk.
Toch leg je het goed uit

DMARC is een signaal zodat de rest van de wereld weet dat jij SPF en DKIM doet en dat ze je daar op mogen, nee moeten, afrekenen. Dus geen sympathie voor twijfelachtige mail, de beheerder heeft zelf gezegd dat er hard moet worden opgetreden als SPF en DKIM niet in orde zijn.
Klein detail, alleen SPF of alleen DKIM is genoeg. Ze hoeven niet allebij te kloppen, daar zijn technische redenen voor.
Een grote organisatie kan een echte specialist inhuren, maar hoe in vredesnaam het MKB, laat staan de ZZP'er op de hoek verwacht kan worden om dit allemaal een beetje acceptabel ingesteld te krijgen is mij een raadsel. Helemaal als je naast reguliere bedrijfsmail ook nog bvb. third-party mailtjes voor marketing of orderverwerking, etc. hebt die je ook graag wilt laten doorkomen.
Ik ben het met je eens dat het eigenlijk niet te doen is als je geen gedegen IT-achtergrond hebt. Natuurlijk zouden een hoop mensen het best kunnen als ze er lang genoeg op studeren, maar als ze dat hadden gewild waren ze wel in de IT gaan werken. Je kan niet van de loodgieter verwachten dat die weet wat SPF is.
De simpele oplossing is natuurlijk dat je het dan maar inkoopt. ZZP'ers kopen hun auto's, computers en mailservers nu ook al in. Persoonlijk vind ik dat SPF/DKIM/DMARC standaard zou moeten zijn als je ergens e-mail-dienstverlening koopt.
Ik snap dat dit een hoop extra werk en gedoe oplevert maar iemand zal het moeten doen.
Ergens vind ik het wel heel vervelend dat het steeds moeilijker wordt om je eigen IT te doen. Zelfs voor grote organisaties wordt het steeds moeilijker want er komt steeds meer bij kijken en dat maakt het ook weer duurder. Van de ene kant heb ik natuurlijk liever dat er professionals worden ingeschakeld, maar van de andere kant heb ik liever dat de bedrijven (en de hele maatschappij) zelf iets meer IT-kennis opdoen. Het voelt nu vaak als een maatschappij die de elektriciteit al heeft uitgevonden maar waarvan de meeste leden niet snappen hoe het lichtknopje werkt of dat je van de koperen draden af moet blijven. Dat soort kennis kun je natuurlijk inkopen maar het zou veel geld en levens sparen als mensen het zelf snappen.
Iedere organisatie in deze wereld doet tegenwoordig iets met IT. Voor de meeste organisaties is het hun belangrijkste dagelijkse activiteit. Computerkennis is net zo essentieel als een vulpen kunnen bedienen. Nu hoeft niet iedereen SPF en DKIM te snappen, maar er moet toch nog wel een hoop gebeuren.