De meeste mensen kennen Gmail vanwege de strakke interface en handige features als zoekoperators en add-ons. Maar je kan Gmail nog voor meer dingen gebruiken: de Gmail SMTP server.

Met de Gmail SMTP server kan je e-mails vanuit je Gmail versturen met andere e-mailclients, zoals Outlook of Thunderbird. Maar wat nog belangrijker is, je kan ook de SMTP server van Gmail gebruiken om e-mails te verzenden vanaf je WordPress site. Gratis!

Dit is een hele goede manier om de e-mails die jouw WordPress site verstuurt, betrouwbaarder te maken, zonder dat je geld hoeft uit te geven aan een aparte e-mailverzendservice. Met Gmail kun je per dag tot 500 e-mails versturen, meer dan genoeg voor de overgrote meerderheid van WordPress sites.

In dit artikel bespreken we alles wat je moet weten over de Gmail SMTP server, waaronder:

Bekijk onze videohandleiding over hoe je de Gmail SMTP server gebruikt om gratis e-mails te verzenden

Zo vind je de SMTP server van Gmail

Laten we beginnen met de belangrijkste vraag – wat is de Gmail SMTP server precies?

Om de Gmail SMTP server te vinden, kan je de volgende gegevens gebruiken:

  • Gmail SMTP serveradres: smtp.gmail.com
  • Gmail SMTP naam: Je volledige naam
  • Gmail SMTP gebruikersnaam: Je volledige Gmail adres (bijvoorbeeld [email protected])
  • Gmail SMTP wachtwoord: Het wachtwoord dat je gebruikt om in te loggen bij Gmail
  • Gmail SMTP poort (TLS): 587
  • Gmail SMTP poort (SSL): 465

Er zijn ook een aantal andere veelvoorkomende (maar niet universele) Gmail SMTP instellingen die je tegen kan komen wanneer je dingen probeert in te stellen. Je kan deze als volgt instellen als je ze tegenkomt:

  • SSL vereist: Ja
  • TLS vereist: Ja
  • Verificatie vereist / Verificatie gebruiken: Ja
  • Beveiligde verbinding vereist / Beveiligde verbinding gebruiken: Ja

Veelgestelde vragen over de Gmail SMTP server

Laten we een aantal veelgestelde vragen over de Gmail SMTP server beantwoorden, voordat we ons verder in deze materie begeven.

Wat is het Gmail SMTP serveradres?

Zoals we hierboven hebben beschreven, is het standaard serveradres smtp.gmail.com. Je kan inloggen met je volledige Gmail e-mailadres en je Google wachtwoord.

Kan ik de Gmail SMTP server gebruiken om e-mails te versturen?

Ja! Dat kan zeker. Ook als je andere e-mailclients gebruikt, zoals Thunderbird of Outlook, kan je de Gmail SMTP servergegevens gebruiken om e-mails te verzenden via je Gmail account.

Onthoud echter wel dat SMTP alleen is bedoeld voor het verzenden van e-mail. Als je in andere e-mailclients ook e-mails van je Gmail account wil ontvangen, dan moet je POP of IMAP gebruiken. Je kan deze instellingen vinden door de instellingen van je Gmail te openen en naar het tabblad Forwarding and POP/IMAP te gaan.

Kan ik de Gmail SMTP server gebruiken om transactionele e-mails van WordPress te verzenden?

Ook dat kan! WordPress verstuurt veel simpele transactionele e-mails voor zaken als het opnieuw instellen van wachtwoorden, meldingen, etc. en je kan deze e-mails allemaal laten bezorgen door de Gmail SMTP server.

Zelfs met een gratis Gmail account kan je gratis tot 500 e-mails per dag versturen, wat aanzienlijk meer is dan de beperkingen die andere gratis SMTP servers hanteren.

Als je een betaald Google Workspace account hebt (voorheen Google G Suite), dan verhoogt Google je limiet en kan je zelfs tot 2.000 e-mails per dag versturen. Ook kan je e-mails versturen vanaf je eigen custom domeinnaam in plaats van je Gmail adres. Dat wil zeggen, je kan e-mails verzenden vanaf [email protected] in plaats van [email protected]. Om dit te doen, moet je je Google Workspace MX records instellen om je Google Workspace account te koppelen aan je eigen custom domeinnaam.

Opmerking: Technisch gezien zijn de verzendlimieten niet “per dag”. In plaats daarvan zijn de limieten van toepassing op een “doorlopende periode van 24 uur”. Je kan dus bijvoorbeeld niet op maandag 23:59 500 e-mails verzenden en twee minuten later, op 00:01 op dinsdag, nog eens 500.

Werkt de Gmail SMTP ook nog met twee-staps authenticatie?

Ja! Je kan de SMTP server zelfs gebruiken als je twee-staps authenticatie hebt ingeschakeld in je Google account. Je moet echter wel een app-wachtwoord genereren zodat de app toch verbinding kan maken.

Je kan een app-wachtwoord genereren door deze pagina te bezoeken terwijl je bent aangemeld bij je Google account.

Als je de SMTP server van Gmail wil gebruiken om de e-mails van je WordPress site te versturen, dan raden we je echter af om voor deze aanpak te kiezen. In plaats daarvan kan je beter de Gmail API methode gebruiken die we zullen beschrijven in onderstaande tutorial. Hiermee verzend je e-mails met de API van Gmail mail in plaats van via het invoeren van de SMTP servergegevens. Hiermee voorkom je ook eventuele problemen met de twee-staps authenticatie.

Zo configureer je WordPress om e-mails te verzenden via de Gmail SMTP server

Laten we eens gaan kijken naar hoe je de Gmail SMTP server kan gebruiken om gratis de transactionele e-mails van je WordPress site te versturen. Deze methode werkt uitstekend en zal de betrouwbaarheid van de e-mails van je site verbeteren ten opzichte van de standaard PHP mailmethode.

Om dit voor elkaar te krijgen, moet je een Google app maken, zodat je via de API verbinding kan maken met de Gmail SMTP server in plaats van dat je alleen je SMTP gegevens invoert. Het proces bestaat uit een flink aantal stappen, maar gelukkig hoef je dit maar een keer te doen. Dat wil zeggen, als je eenmaal de 30-60 minuten hebt doorlopen om deze installatie te doorlopen, dan loopt het allemaal verder op de automatische piloot.

Naast het aanmaken van een Google app, heb je ook de hulp nodig van een WordPress SMTP plugin. We gaan de gratis Post SMTP Mailer/Email Log plugin hiervoor gebruiken, maar ook de gratis plugin WP Mail SMTP is een goede optie die de Gmail API ondersteunt.

Het proces verloopt in grote lijnen als volgt:

  1. Installeer de Post SMTP Mailer/Email Log plugin (dit moet eerst om de URL’s te krijgen die je gebruikt in je Google app).
  2. Maak een Google app aan. Dit is het meest ingewikkelde deel van het proces, maar we begeleiden je stap-voor-stap.
  3. Voeg de API sleutels van je Google app toe aan de instellingen van Post SMTP Mailer/Email Log.
  4. Verstuur een testmail om te controleren of alles werkt.

Opmerking – deze tutorial is gericht op het gebruik van een gratis Gmail account. Je kan echter een soortgelijk proces volgen om je site zo in te stellen dat deze e-mails via je Google Workspace (G Suite) account verstuurt.

1. Installeer en configureer Post SMTP Mailer/Email Log

Om aan de slag te gaan, moet je de gratis plugin Post SMTP Mailer/Email Log installeren en activeren van WordPress.org. Hiermee kan je namelijk je WordPress site configureren om e-mails te verzenden via de Gmail API/SMTP server.

Nadat je de plugin hebt geactiveerd, ga je naar het tabblad Post SMTP  in je WordPress dashboard en klik je op de link Show All Settings onder de grote knop Start the Wizard.

Ga vervolgens naar het tabblad Message en stel hier je “van” (from) e-mailadres en naam in. Als “from” e-mailadres kan je je Gmail adres gebruiken of desgewenst een ander e-mailadres gebruiken.

Keer vervolgens terug naar het tabblad Account en kies daar Gmail API in de vervolgkeuzelijst Type. Zodra je dit hebt aangeklikt, zou je nu in de Authentication box een aantal aanvullende opties moeten zien. Houd deze pagina open, want in de volgende stap heb je de gegevens uit Authorized JavaScript origins en Authorized redirect URI nodig:

De Gmail API optie kiezen
De Gmail API optie kiezen

2. Maak je Google app

Nu moet je een Google app maken. Dit stelt je WordPress site in staat om veilig e-mails te verzenden via de Gmail API. Nogmaals, dit is zonder twijfel het meest ingewikkelde deel van dit proces. Echter, het is vooral veel klikken op knoppen en we geven je alle stappen/schermafbeeldingen die je nodig hebt om te slagen.

Maak een project aan

Open om te beginnen een nieuw tabblad en kopieer deze URL om naar de Google Developers Console te gaan. Hier moet je een nieuw project aanmaken. Als het de eerste keer is dat je je aanmeldt bij de Developers Console, dan vraagt Google je om je eerste project aan te maken. Als je al een aantal projecten hebt, dan kan je een nieuwe maken door op de vervolgkeuzelijst in de linkerbovenhoek te klikken (in onderstaande screenshot gemarkeerd met [1]).

Een nieuw Google Developers project aanmaken
Een nieuw Google Developers project aanmaken

De Gmail API inschakelen

Als je je project hebt aangemaakt, klik je op de knop van Enable APIs and Services (weergegeven in onderstaande screenshot).

Op het volgende scherm zoek je naar “Gmail” en kies je het resultaat Gmail API:

Zoeken naar de Gmail API
Zoeken naar de Gmail API

Klik vervolgens op Enable in de volledige Gmail API pagina:

De Gmail API inschakelen
De Gmail API inschakelen

Maak credentials aan

Nu zou je in de speciale interface voor Gmail API moeten zijn. Klik op de knop Create Credentials:

Aanmeldingsgegevens aanmaken voor de Gmail API
Aanmeldingsgegevens aanmaken voor de Gmail API

Nu moet je het formulier Find out what credentials you need invullen met de volgende informatie:

  • Which API are you using? Gmail API
  • Where will you be calling the API from? Web browser (JavaScript)
  • What data will you be accessing? User data

Zodra je hiermee klaar bent, klik je onderaan op de knop What credentials do I need?.

Het credentialsformulier invullen
Het credentialsformulier invullen

Een toestemmingsscherm instellen

Nu zal Google je vragen om een toestemmingsscherm in te stellen. Dit is hetzelfde autorisatiescherm dat je ziet wanneer je Google gebruikt om je aan te melden bij/in te loggen op een site.

Dit moet je doen om aan de vereisten van Google te voldoen. Maak je geen zorgen over de informatie die je hier invult, omdat je dit alleen voor je eigen WordPress site gebruikt.

Klik op de knop Set Up Consent Screen:

De prompt om een OAuth consentscherm te maken
De prompt om een OAuth consentscherm te maken

Dit zou een nieuw tabblad moeten openen waar je een OAuth consent scherm (houd het originele browsertabblad bij de hand, want je moet er zo weer naar terug). Onder User Type selecteer je External. Klik vervolgens op Create:

Een extern toestemmingsscherm maken
Een extern toestemmingsscherm maken

Op de volgende pagina voer je de basisgegevens van je site in. Nogmaals – maak je geen zorgen wat je hier invult, omdat jij de enige persoon bent die deze informatie zal zien.

Het toestemmingsscherm configureren
Het toestemmingsscherm configureren

Nadat je de informatie hebt toegevoegd, klik je onderaan op Save.

Voltooi het toevoegen van credentials aan je project

Ga nu terug naar het tabblad met de interface Add credentials to your project en voer de volgende informatie in:

  • Name – de naam van je website (of iets anders dat gemakkelijk te onthouden is).
  • Authorized JavaScript origins – deze kan je vinden in de plugin Post SMTP Mailer/Email Log (stap #1).
  • Authorized redirect URIs – deze kan je vinden in de plugin Post SMTP Mailer/Email Log (stap #1).
Je credentials aanmaken
Je credentials aanmaken

Zodra je alles hebt toegevoegd, klik je op Refresh. De Refresh knop zou nu moeten veranderen in Create OAuth client ID – klik hierop om het proces te voltooien en klik op Done.

We zijn er bijna!

Zodra je op Done hebt geklikt, zou je nu een sectie voor OAuth 2.0 Client IDs moeten zien in het tabblad Credentials van je project deze zou automatisch moeten openen nadat je op Done hebt geklikt.

Klik op het item voor de naam die je net hebt aangemaakt:

Access OAuth 2.0 client IDs
Access OAuth 2.0 client IDs

Je moet nu twee stukjes informatie vinden:

  • Client ID
  • Client secret

Hou deze waarden bij de hand, omdat je ze nodig hebt in de volgende stap:

Je Gmail client ID's
Je Gmail client ID’s

3. Voeg de Client ID’s van je Gmail app toe aan Post SMTP Mailer/Email Log

Om de configuratie te voltooien, ga je terug naar je WordPress dashboard en open je de instellingen van Post SMTP Mailer/Email Log. Plak hier de Client ID en Client secret van de vorige stap. Zorg ervoor dat je vervolgens je wijzigingen opslaat:

Gmail API client ID's toevoegen aan WordPress
Gmail API client ID’s toevoegen aan WordPress

Vervolgens zou de plugin je nu moeten vragen om toestemming, Grant permission with Google:

Toestemming geven aan Google
Toestemming geven aan Google

Als je op die link klikt, wordt het standaard Google verificatieproces geopend (nogmaals, net zoals wanneer je je registreert op een site met Google). Omdat je je app niet bij Google hebt ingediend ter beoordeling, laat Google een waarschuwing zien dat de app niet geverifieerd is: “This app isn’t verified”.

Omdat het je eigen app is, kan je deze waarschuwing gerust negeren. Klik op de optie om geavanceerde instellingen weer te geven en klik op Go to “jouwwebsite.com” (unsafe) om door te gaan met het verificatieproces:

Negeer de waarschuwing om door te gaan
Negeer de waarschuwing om door te gaan

Nu doorloop je het normale proces. Zorg dat je voor Allow kiest om je WordPress site toegang te geven tot je Gmail account. Deze machtigingen zijn nodig om via de Gmail SMTP server e-mails te versturen.

En dat was het! Het waren nogal wat stappen, maar we zijn nu zo goed als klaar.

4. Verstuur een testmail

Om er zeker van te zijn dat alles werkt, geeft Post SMTP Mailer/Email Log je de mogelijkheid om een testmail te versturen. Je kan deze vinden op de pagina met algemene instellingen:

Zo verstuur je een testmail via de Gmail API
Zo verstuur je een testmail via de Gmail API

Je kan het e-mailadres invoeren waarnaar je een testbericht wil sturen.

Vervolgens zou je een succesbericht moeten zien in de instellingen van de plugin:

Het succesbericht voor je testmail
Het succesbericht voor je testmail

En als je nu naar de inbox van je e-mail gaat, zou je de testmail ook moeten zien.

De mail die in je inbox zou moeten verschijnen
De mail die in je inbox zou moeten verschijnen

Als alles goed is gegaan, dan ben je nu klaar.

Je WordPress site zal vanaf nu alle e-mails versturen via de Gmail SMTP server. Je kan ervoor zorgen dat dit gebeurt door te gaan naar Post SMTP → Email Log. Hierin worden alle e-mails vermeld die je site verzendt (samen met eventuele fouten voor het geval de plugin tegen problemen aanloopt):

Zo bekijk je het logboek van de e-mails die je site verzendt
Zo bekijk je het logboek van de e-mails die je site verzendt

Samenvatting

Met de Gmail SMTP server kan je e-mails verzenden met je Gmail account en de servers van Google.

Een mogelijkheid is om externe e-mailclients, zoals Thunderbird of Outlook, te configureren om e-mails te verzenden via je Gmail account. Dit zijn de standaard Gmail SMTP gegevens:

  • Gmail SMTP serveradres: smtp.gmail.com
  • Gmail SMTP naam: Je volledige naam
  • Gmail SMTP gebruikersnaam: Je volledige Gmail adres (bijvoorbeeld [email protected])
  • Gmail SMTP wachtwoord: Het wachtwoord dat je gebruikt om in te loggen bij Gmail
  • Gmail SMTP poort (TLS): 587
  • Gmail SMTP poort (SSL): 465

Een andere optie is om Gmail te gebruiken om de transactionele e-mails van je WordPress site te verzenden. Met een limiet van 500 e-mails per dag liggen de gratis verzendlimieten van Google aanzienlijk hoger dan andere gratis SMTP diensten als SendGrid of Mailgun.

Kies je voor deze route, zorg dan wel dat je de e-mails verstuurt via de Gmail API in plaats van alleen de SMTP servergegevens te gebruiken.

Hoewel het instellen van een app om de Gmail API te gebruiken eenmalig wat werk kost, is het de moeite meer dan waard omdat je hiermee op een betrouwbare en veilige manier e-mails van je site kan verzenden.

Nu je helemaal klaar bent, is het wellicht interessant om eens te kijken naar onze lijst met Gmail add-ons die je e-mailproductiviteit verbeteren.

Heb je nog vragen over de Gmail SMTP server of hoe je deze kan gebruiken met WordPress? Vraag het ons in de comments!

Matteo Duò Kinsta

Hoofdredacteur bij Kinsta en content marketing consultant voor WordPress plugin-ontwikkelaars. Verbind met <a href="">Matteo op Twitter.