Hoe kan ik mails verzenden vanaf een contactformulier?

Gewijzigd op Mon, 06 May 2024 om 04:23 PM

Wanneer je een website hebt en een contactformulier, kun je via PHP mails versturen. Dit kost wel wat voorbereiding. Binnen deze handleiding vertellen wat je hiervoor moet doen.


Let op dat deze handleiding gericht is op geavanceerde gebruikers.

We gaan er vanuit dat je de volgende kennis hebt:


  1. Je weet hoe je inlogt op je hostingpakket. Zo niet? Hoe log ik in op mijn hostingpakket?
  2. Je weet hoe je een email account aanmaakt binnen Plesk. Zo niet? Hoe maak ik een e-mail adres aan binnen Plesk?
  3. Je snapt hoe je zelf een contactformulier op je website zet. Gebruik je WordPress? Kies bijvoorbeeld de "wpforms" plugin.
  4. Wordt de mail van je domein extern afgeleverd, bijvoorbeeld bij Office365 of Gmail? Je snapt hoe je onze hosting toevoegt aan je SPF record: include:spf.mail-scanner.eu Wat is een SPF record precies?


In het kort

  1. Log in op je hostingpakket.
  2. Maak een email account aan, dat de afzender gaat worden van de mails
  3. Ga naar de PHP settings. Vul in het veld mail.force_extra_parameters het emailadres in met een -f voorvoegsel.
    Voorbeeld voor contact@oxilionhandleiding.nl "-fcontact@oxilionhandleiding.nl" zonder quotes.
  4. Heb je externe mail? Zet dan in de mail settings het vinkje "Activate mail service on this domain" uit.



Voor een meer gedetailleerde toelichting, volg je de tekst onder de streep.


  1. Log in op je hostingpakket.
  2. Maak een email account aan. In dit voorbeeld gebruiken we contact@oxilionhandleiding.nl

    Voorbeeld aangemaakt email account in Plesk.
  3. Ga naar de PHP Settings. Vanaf de beginpagina van je hosting staat dit in het menu onder Dev Tools.

    PHP Settings binnen het Plesk menu.Binnen de PHP Settings vind je de parameter "mail.force_extra_parameters". Hier vul je met een voorvoegsel -f je gemaakte email adres. In dit voorbeeld hebben we contact@oxilionhandleiding.nl.
    Daarvoor vullen we dus -fcontact@oxilionhandleiding.nl in.

    mail.force_extra_parameters binnen PHP Settings.Klik op OK om op te slaan.

  4. Gebruikt je domein externe mail, zoals mail van Office365 of Gmail? Als mails ook naar je eigen domein verstuurd worden, moet de lokale mail afhandeling uitgezet worden. Deze stap hoeft dus niet als je je hostingpakket ook voor je mail gebruikt.
    Belangrijk om te weten is wel dat je e-mailadres echt moet bestaan. Stuurt je site mails via een info@ adres? Deze moet dan ook bestaan binnen je maildienst.


    Ga naar de mail settings. Vanaf het begin scherm van je hosting kun je klikken op de tabblad Mail en dan Mail Settings aanklikken.

    Mail Settings binnen Plesk.Zet het vinkje Activate mail service on this domain uit. Klik op OK om op te slaan.

    Activate Mail Service vinkje binnen Plesk.
    Je kunt nu mailen vanaf je contactformulier. 


    Let op. Krijg je een SPF foutmelding (bounce), of komen je mails bijvoorbeeld niet bij Gmail aan? Controleer dan je SPF record.

    Ons standaard record met "a mx" is voldoende als je ons spamfilter gebruikt. Gebruik je MX records van een andere partij? Dan werkt de "mx" verwijziging niet, omdat dat dan niet naar ons spamfilter wijst. De volgende include is dan te gebruiken:

    include:spf.mail-scanner.eu


Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren