我使用以下發送報名郵件:如何避免從PHP郵件發送的郵件()被標記爲垃圾郵件?
$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 <[email protected]>' . "\r\n";
$sendit = mail($to, $subject, $message, $headers);
對於一些人的郵件被放入垃圾郵件文件夾(在Gmail中太)。
在/etc/postfix/main.cf中我有這樣的:
myorigin = /etc/mailname
smtpd_banner = papa1.vps.websupport.sk ESMTP
不知道我是否應該改變上述情況。
請勿發送垃圾郵件。 (對吧?)當然,我在開玩笑。最有效的方法是讓您的用戶將您的電子郵件標記爲不是垃圾郵件。沒有太多好的解決方案(感謝垃圾郵件發送者)。 –
我從未發送任何垃圾郵件。這是一個新的服務器,新的網站。自部署以來,不到10封郵件已經發布。服務器專用於該站點。 –
Base64編碼的消息很有可能成爲垃圾郵件。 –