Wanneer je problemen hebt met het versturen en ontvangen van e-mails vanuit je WordPress website, kan het gebruik van een gratis SMTP server meer betrouwbaarheid en verbeterde levering geven – en dat allemaal zonder extra kosten.

Standaard probeert WordPress transactionele e-mails te sturen via PHP mail, wat allerlei problemen kan opleveren. Transactionele e-mails zijn de geautomatiseerde mails van je website zoals voor het herstellen van wachtwoorden, bevestigen van bestellingen, etc .

SMTP staat voor Simple Mail Transfer Protocol, en maakt het mogelijk om de mails van je website te versturen via een speciale e-mailserver. Hierdoor kan je website betrouwbaarder mails versturen, en is het minder waarschijnlijk dat die mails in de spam-map van je gebruikers belanden.

In dit artikel kijken we naar zeven gratis SMTP servers die je bij je WordPress website kunt gebruiken, waaronder de gratis Gmail SMTP server.

Voor elke optie zullen we kort omschrijven wat de optie inhoudt, eventuele beperkingen van het gratis pakket, en laten we zien hoe je het alles kan instellen in WordPress.

Wat heb je nodig om een gratis SMTP server te gebruiken bij WordPress

Om deze tools te integreren met je WordPress website, zul je een plugin nodig hebben.

Sommige tools hebben hun eigen specifieke plugin. Is er geen speciale plugin, dan kun je diverse goede gratis SMTP plugins vinden op WordPress.org, zoals de plugin Post SMTP Mailer/Email Log, wat een 100% gratis relaunch is van de populaire plugin Postman SMTP.

Voor de tutorials hieronder, zullen we het volgende gebruiken:

Ben je er klaar voor? Laten we beginnen!

7 gratis SMTP serveroplossingen die je in 2020 bij WordPress kunt gebruiken

Dit zijn de gratis SMTP providers die we zullen behandelen: zie hieronder voor meer details over elke tool:

Gmail SMTP Server

Je kent vast de gratis e-maildienst van Gmail. Maar Google maakt het ook mogelijk om Gmail te gebruiken als SMTP server om mails vanaf je website te versturen.

Met een gratis Gmail account, kun je tot 500 mails per 24 uur sturen. En als je een betalende G Suite abonnee bent (tegen $5 per maand), kun je tot 2.000 mails sturen per 24 uur.

Het instellen van de gratis Gmail SMTP server is iets meer werk dan sommige andere tools. Maar de extra moeite is het vaak wel waard, aangezien Gmail het hoogste limiet voor gratis mails heeft van alle tools op de lijst.

Je kunt de SMTP server van Gmail op verschillende plekken gebruiken. Zo kan je het binnen je lokale mailclient gebruiken, zoals Microsoft Outlook, of binnen je WordPress website, waar we ons hier op zullen focussen.

Om Gmail in te stellen binnen je WordPress website, moet je:

Wil je de mails vanuit je eigen domein sturen (bijvoorbeeld jij@jouwsite.com) in plaats van het Gmail-domein (jij@gmail.com), dan moet je eerst GSuite kopen en instellen. We hebben een heel artikel geschreven over waarom wij G Suite zo goed vinden, naast een artikel over het instellen van G Suite MX gegevens om G Suite aan je eigen domeinnaam te kunnen linken.

Maar vind je het niet erg om mails te sturen vanuit een Gmail-adres, dan kun je meteen beginnen met de tutorial.

Zo gebruiken wij de Gmail SMTP server om WordPress mails te sturen…

1. Configureer Post SMTP Mailer/Email Log

Om je WordPress website duidelijk te maken dat alle mails via je Google app verstuurd moeten worden, kun je de gratis plugin Post SMTP Mailer/Email Log installeren vanaf WordPress.org.

Nadat je de plugin hebt geactiveerd, ga je naar het nieuwe tabblad Post SMTP binnen je WordPress dashboard en klik je op Show All Settings om alle opties te bekijken.

Allereerst ga je naar het tabblad Message om je “from” e-mailadres en naam in te stellen.

Daarna ga je naar het tabblad Account en gebruik je het dropdownmenu Type om de Gmail API te selecteren. Hierdoor krijg je wat extra opties te zien. Hou deze pagina open want je zult de volgende informatie nodig hebben in de volgende stap:

Kiezen van de Gmail API optie

Kiezen van de Gmail API optie

2. Maak een Google App

Nu moet je een Google App aanmaken. Hiermee kan je WordPress website (of een andere app) veilig verbinding maken met de Gmail SMTP server om mails te versturen.

Dit doe je door een nieuw tabblad in je browser te openen, naar de Google Developers Console te gaan en een nieuw project te maken. Als dit de eerste keer is dat je inlogt, zal Google je meteen vragen een nieuw project te maken. Zo niet, dan kun je dit doen door op het dropdownmenu naast het logo van de API van Google te klikken (bij [1] in het screenshot hieronder).

Nadat je de app hebt gemaakt, klik je op de knop Enable APIs and Services:

Maken van een nieuw project in Google Developers

Maken van een nieuw project in Google Developers

Daarna zoek je op “Gmail” en selecteer je de Gmail API:

Zoeken naar de Gmail API

Zoeken naar de Gmail API

Op de resultatenpagina voor de Gmail API klik je op de knop Enable om de API in te schakelen:

Inschakelen van de Google API

Inschakelen van de Google API

Je zou nu meteen een speciale interface van de Gmail API te zien moeten krijgen. Om verder te gaan en inloggegevens te krijgen, klik je op de knop Create Credentials:

Maken van inloggegevens voor de Gmail API

Maken van inloggegevens voor de Gmail API

Allereerst vul je what kind of credentials do I need in om het type gegevens te vinden, met de volgende gegevens:

Vervolgens klik je op de What credentials do I need knop:

Invullen van het formulier voor inloggegevens

Invullen van het formulier voor inloggegevens

Google zal je dan voorstellen om een OAuth toestemmingsvenster in te stellen. Klik op de knop Set Up Consent Screen in de prompt om zo’n scherm aan te maken:

De prompt voor het maken van een scherm voor OAuth toestemming

De prompt voor het maken van een scherm voor OAuth toestemming

Hierdoor zal er een nieuw tabblad geopend worden voor het OAuth consent screen. Voor het User Type selecteer je External. Daarna klik je op Create om het venster te laten maken:

Maken van een extern toestemmingsvenster

Maken van een extern toestemmingsvenster

Op het volgende scherm vul je enkele basisgegevens in over je website, zoals de naam en URL.

Maak hier geen enorm project van, aangezien je deze informatie niet echt gaat gebruiken:

Configureren van het toestemmingsvenster

Configureren van het toestemmingsvenster

Once you’ve added everything, click the Save button at the bottom.

Nadat je alles hebt toegevoegd, sla je alles op door onderaan op Save te klikken.

Daarna ga je terug naar het tabblad Add credentials to your project en vul je de volgende informatie in:

Klik vervolgens op Refresh:

Het maken van je gegevens

Het maken van je gegevens

De knop Refresh zou nu moeten veranderen naar Create OAuth client ID. Klik op die knop om een ID aan te maken en daarmee het proces af te ronden. Vervolgens klik je op Done.

Nadat je op Done hebt geklikt, zou je een vermelding moeten zien in het deel onder OAuth 2.0 Client IDs op het tabblad Credentials (je zou automatisch naar deze pagina gebracht moeten worden nadat je op Done hebt geklikt).

Klik op deze nieuwe vermelding van je client ID om de instellingen te openen:

Access OAuth 2.0 client IDs

Access OAuth 2.0 client IDs

Daar moet je naar twee gegevens zoeken:

Sla deze gegevens ergens op, aangezien je ze in de volgende stap nodig hebt:

Je Gmail API client IDs

Je Gmail API client IDs

3. Voeg Client ID’s toe aan Post SMTP Mailer/Email Log

Nu ga je terug naar je WordPress dashboard en de instellingen voor Post SMTP Mailer/Email Log en plak je je Client ID en Client secret in de relevante velden. Vervolgens klik je op Save Changes om alles op te slaan:

Toevoegen van de Gmail API client IDs aan WordPress

Toevoegen van de Gmail API client IDs aan WordPress

Nadat je dat gedaan hebt zal de Post SMTP Mailer/Email Log plugin je vragen voor toestemming voor Google: Grant Permission with Google:

Toestaan van Google

Toestaan van Google

Wanneer je op die link klikt, zal dat de normale Google verificatieprocedure starten. Je zult hierdoor heen moeten klikken om je website toegang tot je de Gmail account te geven.

Aangezien je je app niet naar Google hebt gestuurd voor goedkeuring, zal Google je waarschuwen dat deze app niet geverifieerd is. Aangezien je de app zelf hebt gemaakt, kun je deze waarschuwing zonder problemen negeren. Klik op de link om de geavanceerde instellingen te tonen en kies Go to “jouwwebsite” om verder te gaan met verifiëren:

Negeer de waarschuwing en ga door

Negeer de waarschuwing en ga door

Nadat het verificatieproces klaar is, ben je helemaal klaar.

Om te controleren dat alles werkt, biedt de Post SMTP Mailer/Email Log plugin een feature om een testmail te versturen.

SendGrid

SendGrid is een populaire dienst voor transactionele e-mails, die je eenvoudig kunt instellen bij WordPress dankzij hun API integratie. Je krijgt hiermee ook gedetailleerde analytics en logs.

SendGrid biedt een gratis proefversie van een maand, waarmee je tot 40.000 mails kunt sturen. Na deze eerste maand, kun je 100 mails per dag blijven sturen, in principe voor eeuwig.

Voor kleinere WordPress websites zou dit geen probleem moeten zijn. Als je toch over het gratis limiet heen gaat, beginnen de betaalde pakketten bij $14,95 per maand voor maximaal 40.000 mails.

SendGrid biedt ook een aparte dienst om marketingmails te versturen als je dat interessant vindt. Om SendGrid in te stellen binnen WordPress, zul je:

Voor de volledige uitleg hebben we een speciaal artikel over het gebruiken van SendGrid bij WordPress.

Pepipost

Pepipost is een service die zich uitsluitend richt op het versturen van mails. Je kan het linken aan elke app of service, waaronder dus je WordPress website. Je krijgt daarmee ook realtime rapporten om de mails die je verstuurt te analyseren.

Pepipost laat je tot 100 mails per dag versturen, voor altijd. Daarnaast kun je in de eerste 30 dagen tot 30.000 mails versturen.

Boven dat limiet moet je betalen, en daar zijn helaas vrij weinig opties. Het goedkoopste pakket is $25 per maand voor 150.000 mails.

Om je te helpen Pepipost en WordPress te verbinden, biedt Pepipost een officiële WordPress plugin waarmee je toegang krijgt tot de Pepipost API (in plaats van het gebruiken van SMTP gegevens).

Zo gebruik je Pepipost om WordPress mails te versturen.

1. Verifieer de domeinnaam en vind de API key

Om te beginnen maak je een gratis Pepipost account aan om een API key te krijgen.

Daarna zal je worden gevraagd om de URL van je WordPress site toe te voegen als sending domain waar de mails vandaan zullen komen:

Toevoegen van een domein aan Pepipost

Toevoegen van een domein aan Pepipost

Je moet vervolgens twee .txt gegevens toevoegen aan je DNS records om je domeinnaam te verifiëren.

Word je gehost door Kinsta, dan kun je deze .txt records toevoegen via het tabblad Kinsta DNS binnen je MyKinsta dashboard. Mocht je niet zeker weten hoe je dit doet, dan kun je onze uitleg over e-mailverificatie lezen over het toevoegen van DNS-gegevens en waarom dit belangrijk is.

Nadat je je domeinnaam hebt geverifieerd, ga je in het Pepipost dashboard naar Settings → Integrations om je API key op te halen. Hou deze data bij de hand, aangezien je dit moet invullen in de volgende stap:

Vinden van de Pepipost API key

Vinden van de Pepipost API key

2. Installeer en configureer de officiële Pepipost plugin

Nu je de API key van Pepipost hebt, kun je de officiële Pepipost plugin installeren via WordPress.org.

Daarna ga je naar het nieuwe tabblad Pepipost Settings in je WordPress dashboard en voeg je je API key toe in het veld Api key.

Daaronder kun je ook wat algemene informatie invullen, zoals de naam en e-mailadres van de verzender.

Na het opslaan van je gegevens, ben je er helemaal klaar voor. Je kan de sectie Send a Test Email gebruiken om met een testmail te checken dat alles werkt.

Voeg de API toe aan de instellingen van de Pepipost plugin

Voeg de API toe aan de instellingen van de Pepipost plugin

Sendinblue

Sendinblue kan je zowel helpen bij het versturen van marketingmails als transactionele e-mails (het is ook een goed alternatief voor Mailchimp). Het focust meer op marketing, met allerlei features voor het automatiseren van marketing, en nog wat andere zaken.

Sendinblue heeft ook een hoger limiet voor mails binnen het gratis pakket, aangezien je maximaal 300 mails per dag kunt versturen. Maar als je boven dat limiet uitkomt, is de goedkoopste optie meteen $25 per maand voor 40.000 mails/maand. Mocht je dus denken dat je ooit boven die 300 mails per dag uit gaat komen, dan is dit geen ideale optie.

Om Sendinblue te gebruiken met WordPress, is er een speciale WordPress plugin.

Zo gebruik je Sendinblue om gratis transactionele e-mails van WordPress te sturen.

1. Registreer je en maak een API key aan

Begin door je te registreren voor een gratis Sendinblue account.

Nadat je ingelogd bent, klik je op je gebruikersnaam rechtsboven en selecteer je SMTP & API. Je kan ook naar deze pagina gaan terwijl je ingelogd bent.

Daarna klik je op de knop Create a New API key om een API key aan te maken. In de popup:

Maak een Sendinblue API 2.0 key

Maak een Sendinblue API 2.0 key

Je zou nu de waarde voor je API key moeten zien, hou dit bij de hand voor de volgende stap.

Vergroot de mogelijkheden van je WordPress website met onze flexibele infrastructuur die op Google Cloud draait. Bekijk hier onze pakketten.

2. Installeer de Sendinblue plugin

Vervolgens installeer en activeer je de officiële Sendinblue plugin via WordPress.org.

Daarna ga je naar het nieuwe tabblad Sendinblue in je WordPress dashboard en voeg je je API key toe in het veld. Daarna klik je op Login.

Toevoegen van de API key in de instellingen van de Sendinblue plugin

Toevoegen van de API key in de instellingen van de Sendinblue plugin

Je zou nu de volledige instellingen van de plugin moeten zien.

Om de transactionele e-mails van je site voortaan via Sendinblue te sturen, selecteer je Yes in het gedeelte over Transactional emails.

Daarna kun je gegevens over de afzender selecteren (dit kun je instellen via je Sendinblue dashboard) en een testmail versturen.

Inschakelen van transactionele e-mails met Sendinblue

Inschakelen van transactionele e-mails met Sendinblue

Mailjet

Mailjet is een betaalbare e-mailoplossing die kan helpen met zowel marketingmails als transactionele e-mails. Voor de SMTP service kun je tot 200 mails per dag versturen binnen het gratis pakket, alhoewel je mails dan wel het Mailjet logo in de footer zullen hebben.

Om het logo te verwijderen of een hoger limiet te krijgen, moet je een betaald pakket nemen vanaf $9,65 per maand voor 30.000 mails per maand.

Zo gebruik je Mailjet om WordPress mails te versturen.

1. Registreer je en maak een API key aan

Om te beginnen maak je een gratis Mailjet account aan om een API key te krijgen.

Na het activeren van je Mailjet account, ga je naar Transactional → Overview binnen je Mailjet dashboard, en daar staat je API key:

De Mailjet API key

De Mailjet API key

Je kan ook de mogelijkheden onder Configuration gebruiken om de juiste adressen en domeinen als verzender op te geven en te verifiëren. Dit zal de aflevering van je mails verbeteren.

2. Installeer de officiële plugin

Om je WordPress website zo in te stellen dat transactionele e-mails verstuurd worden via Mailjet, biedt Mailjet een speciale integratieplugin aan via WordPress.org.

Na het installeren en activeren van de plugin, ga je naar het nieuwe tabblad Mailjet binnen je WordPress dashboard en voeg je de API keys toe.

Toevoegen van de Mailjet API keys in de instellingen van de plugin

Toevoegen van de Mailjet API keys in de instellingen van de plugin

Na het verbinden van je Mailjet account, zul je een optie zien om je geregistreerde WordPress gebruikers te synchroniseren met Mailjet. Als je Mailjet alleen wilt gebruiken voor transactionele e-mails, kun je op de knop Skip this step klikken om dit over te slaan.

Vervolgens open je de instellingen van de Mailjet plugin binnen je WordPress dashboard (Mailjet → Settings) en selecteer je Sending settings.

Vink het vakje aan bij Enable sending emails through Mailjet om de mails voortaan via Mailjet te versturen. Vervolgens vul je de verzendgegevens in en stuur je een testmail ter controle.

Inschakelen van Mailjet

Inschakelen van Mailjet

Elastic Email

Elastic Email biedt een betaalbare SMTP verzendingsdienst met een gratis pakket, en goedkope pay-as-you-go premium prijzen. Met het eeuwige gratis pakket, kun je tot 100 mails per dag sturen. Boven dat limiet betaal je alleen voor je gebruik, namelijk $0.09 per 1.000 mails.

Je kunt ook een privé IP adres kopen voor $1 per dag, naast diverse andere add-ons (bijvoorbeeld bijlagen).

1. Registreer je en maak een API key aan

Om te beginnen maak je een gratis Elastic Email account aan om een Elastic Email API key te krijgen.

Na het activeren van je account klik je op je gebruikersnaam bovenaan rechts en selecteer je Settings.

Daarna ga je naar het tabblad API en beloof je dat je gebruikers niet zult spammen. Na deze belofte biedt Elastic Email een knop Create API Key:

Maken van een Elastic Email API key

Maken van een Elastic Email API key

Geef de API key een handige naam en selecteer Plugin voor het niveau van Permissions:

Configureren van je API key instellingen

Configureren van je API key instellingen

Daarna zou je de waarde van je API key moeten zien. Hou dit venster open want je hebt de gegevens nodig in de volgende stap, en Elastic Email laat het maar één keer zien.

2. Installeer de officiële plugin

Om Elastic Email te gebruiken met WordPress, is er een officiële plugin te vinden op WordPress.org met de naam Elastic Email Sender.

Na het installeren en activeren van de plugin op je WordPress website, kun je naar het nieuwe tabblad Elastic Email Sender gaan binnen je WordPress dashboard. Stel vervolgens deze gegevens in:

Vervolgens klik je op Save Changes om alles op te slaan:

Toevoegen van de Elastic Email API key aan de WordPress plugin

Toevoegen van de Elastic Email API key aan de WordPress plugin

Je zou nu een bevestigend bericht moeten zien.

Ter controle kun je een testmail sturen via Elastic Email Sender → Send test.

Mailgun

Mailgun heeft niet langer een gratis pakket zoals de andere tools. Toch noemen we ze hier omdat ze wel een proefversie voor 3 maanden bieden, en daarna betaalbare pay-as-you-go prijzen bieden. Maar als je echt iets wilt dat helemaal gratis is, is Mailgun geen optie.

Mailgun biedt een handige dienst via API die je in een paar minuten in WordPress kunt integreren.

Je kunt tot 5.000 mails per maand sturen gedurende de eerste drie maanden. Daarna betaal je $0,08 per 1000 mails naar mate van je verbruik.

We hebben een hele uitleg over hoe je Mailgun gebruikt bij WordPress.

Stuur de mails van je site via een speciale server 📥 via deze 7 SMTP providers (inclusief gratis opties💸).Click to Tweet

Samenvatting

De manier waarop WordPress normaliter mails verstuurt kan tot problemen leiden qua aflevering en betrouwbaarheid. Om de problemen met de transactionele e-mails van je WordPress website op te lossen, kun je een speciale SMTP server gebruiken.

Dankzij een gratis SMTP server, krijg je de mogelijkheid voor betrouwbare transactionele e-mails voor WordPress, zonder een cent uit te geven.

Dit zijn de belangrijkste aspecten waar je op moet letten bij de verschillende oplossingen hiervoor:

Voor het hoogste limiet kies je dus de Gmail SMTP server. Maar Gmail kost ook het meeste moeite om in te stellen.

Voor eenvoudigere opties, kun je andere opties kiezen zoals Sendinblue (300 mails per dag) of Sendgrid (100 mails per dag).


Als je dit artikel leuk vond, dan ga je Kinsta’s WordPress hosting platform ook heel erg leuk vinden! Of het nu gaat om het versnellen van je website of de 24/7 support van ons ervaren WordPress-team. Onze door Google Cloud aangedreven infrastructuur is gericht op automatische schaalbaarheid, prestaties en beveiliging. Laat ons jou het Kinsta verschil tonen! Bekijk onze pakketten