Wij registreren uw domeinnaam en hosten uw website!

FAQ: Email

E-mail versturen vanuit website script (via SMTP)



Om e-mail te kunnen versturen vanaf een script op je website raden we aan om eerst in Plesk een mailbox aan te maken die gaat dienen als afzender-adres voor emails verstuurd vanaf de website.Vervolgens versturen we mail via deze mailbox en komen eventuele reply- of onbestelbaar-mailtjes ook netjes terug in deze mailbox.

Werkwijze:

1) Login Plesk en maak onder tabblad "Mail" een nieuwe mailbox aan (Create E-mail Address) bijvoorbeeld website@uwdomeinnnaam.nl of info@uwdomeinnaam.nl

Het is verstandig om als afzender een e-mailadres te gebruiken bijvoorbeeld info@uwdomeinnaam.nl of website@uwdomeinnaam.nl. Maak dan ook een corresponderende mailbox aan voor dit afzender adres (of voeg als alias toe aan uw bestaande mailbox). Als er dan een "bouncer" of "undeliverable report" komt op een bepaald e-mailadres dat niet klopt dan krijgt u die dus ook in uw mailbox en kunt u het e-mail adres aanpassen of uit uw mailing lijst verwijderen.

2) Gebruik de volgende SMTP gegevens of de standaard mail functie van php:
 
Server: localhost

Poort: 25

Authenticatie: Gebruik de mailbox uit stap 1 voor authenticatie, username = emailadres.

PHP E-mail Scripts

Elk e-mail bericht heeft een verborgen veld genaamd "Return-Path" (ook wel "bounce address" of "envelope sender address" genoemd). Dit is het adres waar het bericht in het echt vandaan kwam en waar de onbestelbaar berichten naar worden gestuurd.

Is het "Return-Path" hetzelfde als het "From" adres bij een bericht?

Iets wat veel mensen in de war brengt is het verschil tussen deze twee adressen. Dit zijn namelijk twee verschillende dingen en onze server kijkt alleen naar het "Return-Path" adres. In je script kun je als "From:" adres alles instellen wat je wilt maar in de praktijk zal dit hetzelfde adres zijn.

Hoe moet ik dit dan instellen in mijn PHP script?

Als je PHP gebruikt om e-mail te verzenden moet je erop letten dat je het "bounce" ("Return-Path") adres ook insteld om ervoor te zorgen dat de "undeliverable" of onbestelbaar berichten aankomen waar je verwacht.

Om het bounce adres op te geven, gebruik je "-f mailbox@uwdomeinnaam.nl" als vijfde parameter van de PHP mail() functie. Hier is een voorbeeld

$from_address = 'mailbox@uwdomeinnaam.nl';

mail ($to, $subject, $body, "From: $from_address", "-f $from_address");

Op deze manier komen de bouncers op het juiste e-mailadres terecht.

Wat gebeurt er als ik geen Return-Path opgeef?

Als je het Return-Path adres niet opgeeft dan zal je script evengoed werken, alleen komen de onbestelbaar berichten dan bij het postmaster adres van onze server aan. Dit is dus niet de bedoeling omdat je dan nooit weet of een bericht is aangekomen bij de ontvanger en ook kun je je mailing bestand dan dus niet bijwerken omdat je niet weet welke e-mailadressen nog werken en welke niet.

Hoe werkt dat met Wordpress?

Installeer de plugin "Easy WP SMTP" en configureer daar uw mail SMTP instellingen met authenticatie.


Meer onderwerpen binnen "Email"



Terug naar Email


Niet gevonden wat u zocht? Maak een ticket aan via mijn.foxxl.nl of mail ons op support@foxxl.nl.