Om excessief onderhoud te voorkomen verzenden wij alle transactionele emails met SendGrid. SendGrid is een SMTP dienst waarmee we deze emails eenvoudig kunnen versturen, onafhankelijk van de manier hoe de website is gebouwd.
Een nieuw domein toevoegen
Om mail succesvol binnen te laten komen moeten alle domeinen geverifiëerd worden door middel van enkele CNAME records in de DNS. Om een nieuw domein toe te voegen ga je naar “Sender Authentication”, daar klik je vervolgens op “Authenticate Your Domain”. Volg de stappen in SendGrid, afhankelijk van het project is het wenselijk om de uitgaande links een branding te geven, vaak staat deze functie echter uit.
De website instellen om via SendGrid te mailen
Een WordPress site
Bij WordPress installaties is het vrij simpel in te stellen via een plugin. Sommige projecten hebben wat meer configuraties nodig, gebruik daarvoor de geavanceerde methode.
Simpele methode
- Installeer de SendGrid WordPress plugin.
- Maak in SendGrid een API key aan met restricted access. Geef volledige toegang tot Mail Send, als je de verzend statistieken zichtbaar wilt maken in het dashboard geef je ook leestoegang tot Stats.
- Voer deze API key in op de instellingenpagina van de WordPress plugin.
- Voer een categorie in zodat het makkelijker te debuggen is wanneer er iets fout gaat.
- ✅!
Geavanceerde methode
Gebruik de geavanceerde methode wanneer verzonden emails ook op de website gelogged moeten worden.
- Installeer Post SMTP Mailer/Email Log.
- Maak in SendGrid een API key aan met restricted access. Geef volledige toegang tot Mail Send.
- Selecteer op de instellingenpagina van de plugin voor de SendGrid API, hier vul je vervolgens deze API key in.
- Controleer de overige instellingen zoals bewaartermijnen e.d.
- ✅!
Overige systemen
Voor overige systemen kun je op de website van SendGrid de meest actuele instructies verkrijgen. Zie: SendGrid Email API