【问题标题】:Email going to SPAM in yahoo and URL not working在雅虎中将电子邮件发送到垃圾邮件并且 URL 不起作用
【发布时间】: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


【解决方案1】:

PHP-Mail 功能未使用配置良好的 SMTP 服务器,因此可能是这个原因或尝试使用PHPMailer-Class。或者您需要尝试使用完整的标题

链接失效也会导致您的邮件成为垃圾邮件。需要在收件箱中移动并查看。

http://www.velvetblues.com/web-development-blog/avoid-spam-filters-with-php-mail-emails/

更多信息请关注:-sending email via php mail function goes to spam

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 2013-10-17
    • 2013-09-19
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多