【问题标题】:Magento email goes to spam or junk mailMagento 电子邮件进入垃圾邮件或垃圾邮件
【发布时间】:2013-12-13 10:21:25
【问题描述】:

我在 magento 的 over 模块中设置了电子邮件代码。该代码工作正常,但是当我检查电子邮件时,它们会在垃圾邮件或垃圾邮件中找到。我的问题是如何防止这封电子邮件不会进入垃圾箱或垃圾邮件箱。提前致谢

【问题讨论】:

  • 您是使用 Mage::getModel('core/email') 发送电子邮件还是使用 PHP 补丁(mail() 函数)?
  • 是的,我正在使用这个 Mage::getModel('core/email')

标签: magento email magento-1.7


【解决方案1】:

变化

System > Configuration > Advanced > System > Mail Sending Settings > Set Return-Path to YES

为我修好了。祝你好运。

【讨论】:

  • 你拯救了我的一天,谢谢。
【解决方案2】:

这很可能是由于您的域设置及其声誉,与 Magento 无关。

看到这个:https://support.google.com/a/answer/33786?hl=en-uk&hlrm=en 并检查是否有任何其他问题,这可能导致域声誉低。

但特别考虑到代码和邮件内容,请尝试遵循以下准则: http://www.activecampaign.com/help/improving-delivery/

【讨论】:

  • 关于 Magento 的两件事 1) 如果它读起来像垃圾邮件,它最终会变成垃圾邮件。将模板中的标题和内容更改为非垃圾邮件。 2) 如果您不通过电子邮件服务提供商发送邮件并使用 Magento 随附的本地 MX 的内置转储,那么您在当今世界几乎被视为垃圾邮件发送者。真正的电子邮件服务器需要登录,使用 SSL/TLS 安全传输电子邮件,在 DNS 中设置 SPF 记录和反向指针记录。
  • 第一个链接属于 gsuite 用户
【解决方案3】:

在您完成所有可能的解决方案后,仍然无法在收件箱中收到邮件,然后联系您的服务器人员并告诉他重新启动服务器一次。

【讨论】:

    【解决方案4】:

    确保您的域的 DNS 设置中有与您的网络服务器 IP 相关的 SPF 和 DKIM 记录。可能是您的网络服务器未列为您域的授权电子邮件发件人。

    【讨论】:

      【解决方案5】:

      当我第一次开始托管 Magento 时,我一直在为 Magento 电子邮件发送而苦苦挣扎。我一直使用 Postfix,在设置 spf、dkim 等之后,我得到了 9/10 的分数,但是,我的大多数 hotmail 客户仍然看到垃圾文件夹中的电子邮件。来自客户的压力是巨大的,尤其是当他们听到“垃圾”这个词时,无论您向他们解释多少(例如域名声誉)。

      无论如何我不得不把它挂了,因为在那个阶段我能做的就只有这些了。最近我开始使用 GC,因为 GC 阻塞了 25 端口的传出,我什至无法让 Postfix 工作。所以我不得不使用 G Suit SMTP 中继配置 Postfix,令人惊讶的是它运行得非常好,即使是 Microsoft 电子邮件(位于收件箱而不是垃圾文件夹)。

      因此,对于所有在 Magento 电子邮件传递方面苦苦挣扎的人,您应该尝试一下这种方法。如果您不喜欢弄乱服务器,您可以使用第三方 SMTP,例如 SendGrid,我也取得了很好的成功。干杯。

      【讨论】: