我正在創建一家小公司,並希望在我的客戶註冊我的服務以激活其帳戶後向其發送電子郵件。我目前使用PHP的mail()函數,但是我擔心我的電子郵件被垃圾郵件過濾器過濾掉。有沒有更好的方法來解決這個問題?PHP郵件可能被垃圾郵件過濾掉了嗎?
$email = 'XZY Client Email address @ somedomain.com';
$emailSubject = "Welcome to XYZ Service!";
$to = $email;
$subject .= "".$emailSubject."";
$headers .= "From: [email protected]\r\n" .
"X-Mailer: php";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = "<html><body>";
$message .= "Welcome to XYZ Service! \n Activate your account by clicking the following link: link...";
mail($to, $subject, $message, $headers);
有沒有辦法驗證這些電子郵件,以便我的客戶知道他們來自我的實際服務?先謝謝你!
有很多原因會將郵件作爲垃圾郵件捕獲。包括plain和html在內的純HTML代替multipart/mime就是其中之一。來自頭部的「不回覆」是另一個。一些過濾器是積極的,其他過濾器是自由的 –
@MichaelBerkowski我想知道如果我使用像http://www.campaignmonitor.com/這樣的服務併發送來自[email protected]的電子郵件,他們如何能夠發送我的電子郵件而不會獲得比我更好的郵件?他們使用什麼魔術...... – Apollo
他們使用精心製作和完整的標題,他們的出站smtp服務器不太可能被列入黑名單。如果您位於共享主機上,那麼您的主機可能會不時被黑名單列入其他某個租戶的網站受到攻擊。 –