我尝试使用 ACYmailing for Joomla 和 Mailchimp 发送和 HTML 格式的电子邮件。它适用于 yahoo、msn、aim、我的工作域,但不适用于 gmail。
我可以从我的服务器向 gmail 发送纯电子邮件,但 HTML 格式的时事通讯不起作用。
有人建议可能是我的 HTML 代码~~~> Pastebin
我找不到它的问题。
我尝试使用 ACYmailing for Joomla 和 Mailchimp 发送和 HTML 格式的电子邮件。它适用于 yahoo、msn、aim、我的工作域,但不适用于 gmail。
我可以从我的服务器向 gmail 发送纯电子邮件,但 HTML 格式的时事通讯不起作用。
有人建议可能是我的 HTML 代码~~~> Pastebin
我找不到它的问题。
一些想法:
您是否收到拒绝或失败的电子邮件回复?如果它被拒绝,您应该会收到一封电子邮件,解释为什么要发送哪些邮件(尽管您需要指定正确的发件人/回复电子邮件地址才能收到此邮件)。
我要检查的第一件事是,您发送的 IP 是否已被任何垃圾邮件服务列入黑名单 - 我遇到的大多数可送达性问题都是由此造成的。您可以在MX Toolbox上查看相当广泛的垃圾邮件黑名单列表(以及一些额外的电子邮件验证服务)
如果那里一切正常,可能是由于 Gmail 相当严格的反垃圾邮件标准。要被接受,电子邮件应在标题中包含有效的电子邮件地址Return-Path
。如果这无效,则必须有一个Reply-To
带有有效电子邮件地址的标题。
Google 反垃圾邮件武器库中的另一个重要武器是SPF 记录检查——本质上是一种验证 IP 地址是否有权为特定域发送电子邮件的方法。这是值得检查的,但据我所知,缺少 SPF 记录只会导致邮件进入垃圾邮件而不是不送达。
Gmail 现在有三个标签,特别是如果您是他们的合作伙伴网络的一部分。在我注意到三个选项卡之前,我遇到了同样的问题。它们是“Primary”、“Social”和“Promotions”。我所有的 MailChimp 电子邮件都在“促销”选项卡下。在那里查看来自 MailChimp 的电子邮件以及可能的其他电子爆炸电子邮件。我还没有关于如何让 MailChimp 电子邮件直接进入收件箱的主要区域的解决方案。
万一您实际上是在发送您在问题中引用的 HTML,请注意它是无效的 - 您没有将它包装在必要的<html>
和<body>
标签中。
我意识到您可能只是忘记在 pastebin 参考中包含这些标签,但以防万一。请注意,w3c 验证器在引用的片段中发现了几个(小)错误。