我希望我的網站上的用戶使用PHP郵件()從我的網站域發送電子郵件。我希望用戶能夠收到他們的個人電子郵件地址的回覆,這不會是我的域名電子郵件,可能是Gmail,Hotmail或其他任何郵件。當我這樣做時,電子郵件收件人會在Gmail中收到網絡釣魚警告。PHP郵件() - 不同的域名電子郵件發件人和回覆
如何在php mail()中設置標題,以便不同的發件人和回覆電子郵件不會使Gmail和其他服務將電子郵件標記爲垃圾郵件或網絡釣魚。
我希望我的網站上的用戶使用PHP郵件()從我的網站域發送電子郵件。我希望用戶能夠收到他們的個人電子郵件地址的回覆,這不會是我的域名電子郵件,可能是Gmail,Hotmail或其他任何郵件。當我這樣做時,電子郵件收件人會在Gmail中收到網絡釣魚警告。PHP郵件() - 不同的域名電子郵件發件人和回覆
如何在php mail()中設置標題,以便不同的發件人和回覆電子郵件不會使Gmail和其他服務將電子郵件標記爲垃圾郵件或網絡釣魚。
您的收件人正在收到警告,因爲您的電子郵件未通過SPF檢查。這僅僅意味着您使用的域名from
未授權您的服務器代表它發送郵件。
嘗試使用PHPMailer的https://github.com/PHPMailer/PHPMailer
您可以使用它來設置從地址的獨立以及具體的答覆,以解決
$mail->AddReplyTo('[email protected]', 'Reply to name');
$mail->SetFrom('[email protected]', 'Mailbox name');
話雖這麼說。地址是必須通過SPF並且優選DKIM檢查的地址爲不是,標記爲垃圾郵件或帶有郵政編碼的。該地址被確認爲BOUNCE地址,所有退回的電子郵件將返回到該地址。沒有有效的地址可能會破壞未來的交付。
當收件人點擊回覆按鈕時,將加載AddReplyTo
地址。請記住,即使該郵件可能會通過SPF,但仍有許多垃圾郵件過濾器可能會將該郵件標記爲垃圾郵件。
基本上你說謊的電子郵件的來源,因此警告,它很難得到解決:http://stackoverflow.com/questions/8204050/sending-e-mail-via-php-on-behalf-of -someone-else – nogad