Dit is inderdaad een probleem dat al jaren aansleept: emails komen heel vaak niet aan als je mensen uitnodigt voor evenementen. Wel hebben de mensen steevast een notificatie in hun MRA onder het belletje. Dus dat deel gaat goed.
Uiteraard kan het email-probleem verschillende oorzaken hebben. Zeker met spam zijn mail providers strenger en strenger met het accepteren van emails. Outlook.com en gmail.com zijn notoire spelers die zeer strict zijn. Het is belangrijk dat de reputatie van de verzendende partij tiptop in orde is. Bijvoorbeeld: DNS, SPF, DKIM, DMARC setup moeten allemaal correct geconfigureerd zijn. Bij de laatste uitnodiging die ik ontvangen heb (op 25 mei 2026), waren deze settings allemaal prima in orde. Emails worden netjes verzonden met AmazonSES.
Toch zijn er wel een paar aandachtspunten die verbeterd kunnen worden aan de applicatie zijde:
De mail geeft aan multipart/alternative te zijn, maar de text/plain variant bevat slechts: "To read this e-mail you need a HTML compatible e-mail client". DIt is relevant omdat sommige spam filters een vergelijking maken tussen text/plain en text/html. Sommige privacygerichte mailclients kunnen HTML uitschakelen. DIt is zeker iets om aan te pakken.
De CSS bevat meerdere @font-face declaraties waarbij fonts rechtstreeks vanaf: http://www.stampready.net/... worden gehaald. Dat is om meerdere redenen problematisch. Ten eerste is het HTTP in plaats van HTTPS. Mailclients blokkeren externe fonts sowieso vaak, maar mixed/insecure content wordt nog vaker geblokkeerd. Ten tweede wordt een derde partij (stampready.net) betrokken bij het renderen van een MyRoute-app-mail. Dat is qua privacy en betrouwbaarheid onnodig. Ten derde ondersteunen veel e-mailclients @font-face helemaal niet of slechts beperkt. De template valt gelukkig terug op Arial/Helvetica, dus de mail blijft leesbaar. Ik zou deze complete externe-fontconstructie verwijderen. Gebruik gewoon een websafe fontstack.
Als we de vergelijking maken met bijvoorbeeld de emails van newsletter@myrouteapp.com die door ActiveCampaign worden verzonden, dan zie je dat die veel beter in elkaar zitten: hier is de plain en html bijvoorbeeld wel met elkaar in sync en wordt geen gebruik gemaakt van font loading via HTTP.
Hier mijn duit in het zakje. Ik hoop dat het wat helpt in het verder kwalitatief verbeteren van MyRouteApp, een App die ik al jaren met veel plezier gebruik!
Groeten,
Luc