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) ); ?>