Kuidas seadistada PHP mail
Võimalik on kasutada kas PHP mail() funktsiooni või Sendmail binaari /usr/sbin/sendmail. Tüüpiline näide PHP mail() jaoks on selline:
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Siin näites määratakse küll 'saatja' aadress, aga tegemist on puhtalt kosmeetilise seadistusega. Seda saad kontrollida, kui saadud kirja sisu (source) vaadates on päistes saatjaks 'vhost@domeen.ee'.
E-posti saatmisel soovitame lisada ka viienda parameetri (additional_parameters), näiteks nii:
$result = mail($to, $subject, $message, $headers, '-fsaatja@domeen.ee');
Selliselt määratakse ära saatja aadress SMTP transaktsiooni jaoks, mis tõstab saaja serveri vaates oluliselt kirja usaldatavuse taset.