【发布时间】:2014-03-12 19:51:47
【问题描述】:
我编写了一个脚本来从我的网站发送电子邮件。我在 gmail、outlook 和 hotmail 的收件箱中收到电子邮件,但在 yahoo 中,它会转到 SPAM 文件夹以及在 yahoo 中不起作用的 URL。我的代码有什么问题,
标题
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: $Name <$Email> \r\n";
$headers .= "Reply-To: $Email\r\n";
带有 URL 的消息
$message.= "<a href='https://www.google.com'>Click here</a>";
【问题讨论】:
-
欢迎来到电子邮件的黑暗艺术,请把你的灵魂留在门口......此外,垃圾邮件中的链接也被禁用。您需要将其移至 Yahoo 的收件箱,链接才能正常工作
-
@superphonic 是的,我想把它移到雅虎的收件箱,你能告诉我我哪里错了
-
很遗憾没有,还有很多事情需要落实到位。 Rakesh 下面的答案是一个很好的起点,但绝不是详尽的。使用适当的 SMTP 网关是一个不错的起点,然后您就拥有域 SPF 记录、DKIM 签名等...
标签: php html-email