We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.
Php Mail Versturen
Iedere mail die wordt verzonden, heeft twee afzenders. De eerste afzender is de "From" regel die wordt afgebeeld bij de ontvanger. De andere is de "Return-Path". Dit laatste adres wordt gebruikt om fouten (bounces) naar de zender te sturen over de bezorging van de mail.
Als u geen correcte "Return-Path" instelt bij het versturen van mail, zult u geen waarschuwing ontvangen indien u mailt naar een niet-bestaand adres, of als de mailbox van de ontvanger vol zit. Door normale mail programma's wordt de Return-Path gelijk gesteld aan het "From" adres. Maakt u echter gebruik van de PHP mail() functie, dan is het Return-Path het mailadres van onze webserver. U dient dit adres dus zelf in te stellen.
Dit kan op twee manieren.
1. Gebruik van PEAR
- Door gebruik te maken van de standaard PEAR module, kunt u op eenvoudige wijze zelf verbinding maken met een smtp server. Bijvoorbeeld
<? require_once 'Mail.php'; $recipients = "willem@byte.nl"; $headers[["From"]] = "sales@byte.nl"; $headers[["To"]] = "willem@byte.nl"; $headers[["Subject"]] = "Bevestiging"; $body = "TEST MESSAGE!!!"; $params[["host"]] = "smtp"; $params[["port"]] = "25"; $params[["auth"]] = false; $mail_object =& Mail::factory("smtp", $params); $mail_object->send($recipients, $headers, $body); ?>
2. Gebruik van mail()
- Indien u PHP in CGI mode draait, kunt u gebruik maken van het 5e argument van de mail() functie. Een voorbeeld
mail( "willem@byte.nl", "Bevestiging", "Hartelijk dank voor uw aankoop", "From: sales@byte.nl", "-fwebmaster@byte.nl" );
Nu worden fouten naar webmaster@byte.nl gestuurd, en normale antwoorden worden naar sales@byte.nl verzonden. Let op: dit 5e argument werkt alleen indien u PHP in CGI mode draait (zie Php Cgi Mode)..
Zie ook Mailing Geen Spam over hoe u ervoor zorgt dat uw legitieme mailing niet in de spamfilters belandt.
De huidige waardering is: 41/100 (12 stemmen)- Deze pagina is het laatst bewerkt op 13 feb 2012 om 17:21.
- Deze pagina is 2.019 keer bekeken.