2011-04-07 210 views
0

我最近问了一个关于如何在Magento中编程发送电子邮件的问题,我收到了一些很好的回复。帖子在这里:Is it possible to send an e-mail programmatically in Magento?以编程方式发送电子邮件不会通过Template.php?

有一些建议的方法。我实现了这里的一个:http://inchoo.net/ecommerce/magento/magento-custom-emails/

,我所做的更改的template.php建议在这个岗位: http://www.magentocommerce.com/boards/viewthread/1073/P30/

,因为我能找到无处我的电子邮件服务器输入凭据(我真不敢相信我必须更改该文件,为什么我不能在系统管理员的smtp主机的相同位置输入这些详细信息?)。

我还没有收到我的电子邮件。所以我在getMail()中添加了一个Mage :: log调用,并且该消息没有出现在我的system.log中。发送电子邮件的方法是否取自inchoo.net,是否错误?

谢谢。

回答

0

是的,Inchoo的方式是通过Magento的堆栈发送邮件的最佳方法,您可以尝试使用简单的Zend_Mail对象来确保它不是Magento本身的错误配置。

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

如果基本的Zend_Mail的send()不会做的伎俩,那么我建议你检查服务器的测试有内部邮件服务器的设置正确确保其运作。

在附注中,请务必检查垃圾邮件文件夹,我知道它很明显,但有时候可能会过时看。

+0

这是我的编码错误。感谢您的帮助。 – user649650 2011-04-18 13:33:57

相关问题