【发布时间】:2018-11-23 00:33:08
【问题描述】:
我创建了一个新的网站来学习 Web 开发,并教我使用 php 邮件功能发送电子邮件。当我在标题中使用以下代码向我的 gmail 地址发送电子邮件时:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <admin@myWebsite.com>' . "\r\n";
我注意到电子邮件旁边有一个问号,gmail 说:“Gmail 无法验证 myWebsite.com 确实发送了此邮件(而不是垃圾邮件发送者)。”有什么办法可以防止这种情况发生吗?
关于我的第二个问题;我注意到当我将标题的最后一行更改为:
$headers .= 'From: <admin@someOtherWebsite.com>' . "\r\n";
电子邮件仍然像来自其他人的域一样被发送。 (尽管有上述相同的警告)。但是如果把表头改成:
$headers .= 'From: <admin@gmail.com>' . "\r\n";
然后不会发送电子邮件。那么有人能告诉我谷歌正在做什么来防止其他人使用 php 邮件使用他们的域发送欺诈性电子邮件吗?
【问题讨论】: