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:
- Je weet hoe je inlogt op je hostingpakket. Zo niet? Hoe log ik in op mijn hostingpakket?
- Je weet hoe je een email account aanmaakt binnen Plesk. Zo niet? Hoe maak ik een e-mail adres aan binnen Plesk?
- Je snapt hoe je zelf een contactformulier op je website zet. Gebruik je WordPress? Kies bijvoorbeeld de "wpforms" plugin.
- 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
- Log in op je hostingpakket.
- Maak een email account aan, dat de afzender gaat worden van de mails
- 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. - 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.
- Log in op je hostingpakket.
- Maak een email account aan. In dit voorbeeld gebruiken we contact@oxilionhandleiding.nl
- Ga naar de PHP Settings. Vanaf de beginpagina van je hosting staat dit in het menu onder Dev Tools.
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.
Klik op OK om op te slaan.
- 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.Verander het vinkje naar "Disabled for incoming mail". Zo kan het pakket nog wel uitgaande mails versturen met het contactformulier, maar niet mails accepteren, die kunnen dan doorgaan naar
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
Eventueel kun je de slagingkans van je e-mails ook vergroten door DKIM te configureren. Zie hier een handleiding. Hoe activeer ik DKIM binnen Plesk?
Tip: Twijfel je of de mails echt verzonden worden? Controleer of de mails in de maillogging komen te staan. Hoe lees ik e-mail logs uit in Plesk?
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren