Hieronder tref je een PHP script voor het versturen van e-mail. Zo kan je gemakkelijk testen of e-mail verzonden wordt vanaf de server. Je kunt een aantal waardes aanpassen, zoals de afzender en de ontvanger.
Let op: Een geldige afzender is verplicht. Deze moet een afzender zijn die mail accepteert.
<?php
$subject = 'Dit is de titel van het test bericht';
$email = 'Dit is de inhoud van het test bericht';
$to = 'servicedesk@realhosting.nl';
$from = 'servicedesk@realhosting.nl';
$headers = array();$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: Realhosting Servicedesk <{$from}>";
$headers[] = "Reply-To: Realhosting Servicedesk <{$from}>";
//$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion();
mail($to, $subject, $email, implode("\r\n", $headers), "-f".$from );
?>
Een andere methode is:
<?php
$subject = 'Dit is de titel van het test bericht';
$email = 'Dit is de inhoud van het test bericht';
$to = 'servicedesk@realhosting.nl';
$from = 'servicedesk@realhosting.nl'; ini_set('sendmail_from', $from);
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "From: Realhosting Servicedesk <{$from}>";
$headers[] = "Reply-To: Realhosting Servicedesk <{$from}>";
//$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion(); mail($to, $subject, $email, implode("\r\n", $headers) );
?>