Magento 系统有提供发送交易邮件,透过基本的设定您就可以轻松的使用交易邮件功能,但是在设定完成之后,Magento并没有发送我们所设置的邮件,以下分享几个在Magento中设定交易邮件会遇到的问题:
1. 未设置SMTP功能
Magento预设使用本地主机上的寄送邮件功能,若无法正常发送邮件,请确认在Magento所安装的主机中,寄送邮件功能是否可以正常被使用,若无法在本地主机中启用邮件寄送功能,推荐您使用电子邮送服务供应商的服务例如Mandrill或SendGrid,会推荐这两家服务商的原因是这两间公司都已有现成的Magento套件,可以轻松的安装置你的Magento中。
2. 未开启Cron Job 功能
Magento 有些交易邮件是透过执行排程指令去寄送的,所以如果您在Magento的主机中如果未设立Cron Job 功能,也会导至一些交易邮件无法被寄送。
( Cron Job 设定必须在伺服器主机中设立 )
3. 在邮件的模版(Transaction Email Template )中设立了不正确的变数
如果您在Magento 后台中客制您的交易邮件内容,也可能因为在内容中加入了不正确的变数,导制系统无法顺利的寄送Email。
4. 参数设置错误
在交易邮件的参数设置,输入了不正确的变数或电子邮件格式,这也会导制系统无法顺利的寄送交易邮件,例Store Email Address、Sales Emails里面。
以上列出在Magento发送交易邮件比较常见的问题,希望这些可以帮助到您在Magento系统中的使用,若还有任何的疑问也欢迎联络我们。