Het verzenden van e-mails met PHP is eenvoudig; alles wat je nodig hebt is een functie en drie argumenten. Dat is echter niet alles wat er is voor normale e-mailberichten. Elke blik beter dan een blik zal onthullen dat dit gebruik van PHP-e-mail enkele basisfuncties mist. Het stelt bijvoorbeeld niet de Van: kopregel. In overeenstemming met PHP’s reputatie op het gebied van gebruiksgemak, is dat echter een snelle oplossing: voeg gewoon een ander argument toe om extra headers op te geven, zoals X-Mailer, cc:, en uiteraard, Van:. Opmerking: als u meer dan één extra kop opgeeft, zorg er dan voor dat u de kopregels scheidt met rn
om ervoor te zorgen dat ze werken zoals bedoeld.
Extra headers toevoegen in PHP
Een eenvoudig bericht met extra headers kan er als volgt uitzien: Bericht verzonden!
“); }else {echo(“
Bezorging van bericht mislukt…
“); }?>
PHP-e-mail met extra headers met PEAR Mail
Je kunt natuurlijk ook extra headers invoegen als je PEAR Mail gebruikt om e-mail te verzenden: “;$to = “Richard Recipient
“. $mail->getMessage(). ”
“); }else {echo(“
Bericht succesvol verzonden!
“); }?>$subject = “Hallo!”;$xmailer: “php”$body = “Hallo,nnHoe gaat het?”;$host = “ssl://mail.example.com”; $port = “465”;$username = “smtp_username”;$password = “smtp_password”;$headers = array (‘From’ =>$from, ‘To’ =>$to, ‘Subject’ =>$subject, ‘X-Mailer’ => $xmailer);$smtp = Mail::factory(‘smtp’, array (‘host’ =>$host, ‘port’ =>$port, ‘auth’ => true, ‘gebruikersnaam ‘ =>$gebruikersnaam, ‘wachtwoord’ =>$wachtwoord));$mail =$smtp->send($to,$headers,$body);if (PEAR::isError($mail)) {echo(”
” .$mail->getMessage() . “
“); }else { echo(“
Bericht succesvol verzonden!
“); }?>