2012-02-01 138 views
1

Magento的复杂...的Magento /使用Zend_Mail()将邮件发送到垃圾邮件

这样,从我的Magento来的邮件安装被直送垃圾邮件。我们相信它是SMTP服务器或设置的标头。我在Stack上阅读了一些关于更改Zend_Mail()头文件的文章,但没有一篇是Magento的具体内容,所以我在任何地方放置头文件时总会对我产生错误。

有人知道我可以去编辑Magentos Zend_Mail()使用的头文件吗?

+1

将您的服务器发送的其他消息最终放入垃圾邮件文件夹中,以便将Magento电子邮件转为垃圾邮件的电子邮件帐户?除了PHP邮件还有一些原因,或者Zend_Mail可能会导致邮件进入垃圾文件夹。这样的可能性是您的邮件服务器IP没有反向DNS(PTR)条目,SPF规则被破坏,或者SMTP服务器添加了标头。如果您发布了垃圾邮件的完整源代码(或至少是标头),这可能会有所帮助。 – drew010 2012-02-01 20:07:32

+0

是的,我同意@ drew010它并不总是PHP邮件或Zend_Mail负责邮件被发送到垃圾邮件。 – Ravish 2012-02-01 20:24:02

回答

3

电子邮件不应该以开箱即用的方式结束。根据托管服务器的位置,即它是共享IP,并且共享该IP的其他网站是使用ISP feedback loops列出的白/黑色 - 这可能会影响垃圾邮件过滤器。另外,标题信息也会导致这些问题。

作为间接/替代解决方案是通过第三方建立的SMTP服务器转发您的电子邮件,如果电子邮件数量少,则可以使用Google Apps(500/day),或者如果您需要更多电子邮件吞吐量可以使用类似http://sendgrid.com

一个伟大的模块来完成这项在Magento是:http://www.magentocommerce.com/magento-connect/aschroder-com-smtp-pro-email-free-and-easy-magento-emailing-for-smtp-gmail-or-google-apps-email.html

[编辑]此外,设立后缀或电子邮件服务器可以是相当复杂的。最后,像sendgrid这样的smtp中继让你能够通过控制面板或相当广泛的api来监控电子邮件打开,反弹等。这对于电子商务网站非常有用,因为发送电子邮件可以成为重复客户等非常好的方式。

是的。 magento是非常复杂但高度可扩展的系统,是您可以体验的最有趣的开源PHP实现之一。

+0

是的,它是一个最有趣和最强大的开源可用... – Ravish 2012-02-03 08:11:18

0

是的,我同意Magento是复杂的,有些时候Magento Zend_Mail存在问题。
我有类似的问题。在magento网站上有一个Wiki帖子,可能对您有所帮助Spam Free Guide或者您可以在Magento看这个帖子​​3210

+0

哇这令人困惑...你能指出快速笔记吗? – 2012-02-01 20:03:53

+0

看看你正在收到的邮件标题,检查你是否在那里发现不寻常的东西。如果您正在使用邮件功能,请检查-f是否存在或更好,请尝试通过一些可信和经过验证的smtp使用zend_mail_transport_smtp发送邮件。就我而言,当我检查邮件标题时,我发现服务器名称是通用的,而不是实际的邮件服务器。 – Ravish 2012-02-01 20:12:04

+0

看到这只是它,出于某种原因/ somwehow它看起来像它通过数组[头部'] [''']设置它的头。我不知道它从哪里拉它。我在Abstract.php和SendMail.php中,但仍然没有运气。任何我为硬编码头文件而写入的内容都将完全错误地提交表单。 – 2012-02-01 20:19:36

相关问题