Я использую следующее для отправки регистрационных писем:
$subject = 'subject is here';
$message_raw = 'e-mail text';
$message = base64_encode($message_raw);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: base64' . "\r\n";
$headers .= 'From: papa.sk <register@papa.sk>' . "\r\n";
$sendit = mail($to, $subject, $message, $headers);
Для некоторых людей электронные письма помещаются в папку для спама (также в gmail).
В /etc/postfix/main.cf у меня есть это:
myorigin = /etc/mailname
smtpd_banner = papa1.vps.websupport.sk ESMTP
Не уверен, стоит ли мне менять вышеперечисленное.