2012-01-16 55 views
1

我正在寻找一种方法来附加图像与Magento中发送的确认电子邮件。在pdf附件上很少有线程,但在我的情况下,我想用电子邮件附加'media'文件夹中的图像。任何想法如何做到这一点?图像附件与送货电子邮件

+1

请提供您已尝试的代码的一些示例,以便我们可以帮助您使用特定的解决方案。 –

回答

0

快速提问:图像每次都是一样的还是特定于客户订单?我认为它是不同的,或者你不会问。

澄清:如果您发送发票/交货单/订单确认,附件是可以的。不过,建议您设置您的电子邮件,以便可以直接验证IP地址。建议您在DNS中使用SPFrecord,以便远程邮件服务器可以检查您的服务器是否允许为您发送电子邮件。此外,在您的订单成功页面中,您还可以要求您的客户将您添加到他们的地址簿中,这样您的电子邮件将不会被标记为垃圾邮件,无论您是否拥有SPF记录和事物设置。唯一的问题是你不能保证客户会这么做,所以SPF记录和IP反向查找是最好的。您也可以使用DomainKeys DKIM来处理Yahoo邮件 - 邮件传递不是这个问题的关键,因此您必须为Google DKIM自己...

否则,附加图片很简单。见例如在Zend的程序员参考指南的页面上的附着物的顶部:

http://framework.zend.com/manual/en/zend.mail.attachments.html

请继续阅读澄清的意见如何得到的图像数据包括在内。

希望有帮助!

2

不要。附件会丢失您的产能数字。

只需将您的电子邮件设置为html并将img src用于位于任何公共服务器上的文件即可。不需要附件。

+0

我该怎么做?如果我在Mage/Sales/Model/Order/Shipping.php中使用sendEmail(),如何在那里添加html代码? – Hum