我希望我的网站上的用户使用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