如何禁用特定通知电子邮件,例如用户创建帐户时的欢迎电子邮件?
答案 0 :(得分:23)
我们可以通过
禁用Magento中的所有电子邮件通信答案 1 :(得分:8)
在Magento中没有禁用特定电子邮件通知的启动功能。我建议你看一下 Mage_Core_Model_Email_Template :: sendTransactional 方法。您可以重载此类,并根据允许/不允许的电子邮件通知添加检查(基于模板名称)。
更新:您可以使用extension禁用Magento 1中的特定电子邮件通知。
此外,Magento 2还有Disable Emails分机。
答案 2 :(得分:4)
请参阅:
admin/system_config/edit/section/sales_email/
您可以根据需要启用/禁用所有交易电子邮件,但创建帐户电子邮件除外。
我建议您不要禁用新的帐户电子邮件。这是因为它的登录详细信息包括密码。它不会随客人结账一起发送,也许您只需要将商店“访客结账”,如果这是您想要的。
答案 3 :(得分:4)
这是Magento ver的配置设置中的一项功能。 1.9.2.1(也许更早)
系统>>配置>>销售电子邮件>>启用/禁用单个电子邮件。
答案 4 :(得分:0)
受@Mage_user问题的启发,我在Magento中创建了允许disable any email notification的扩展名。所以,@ Bizboss你可以用它来禁用新的订单电子邮件。
答案 5 :(得分:0)
Magento 2.3:
存储>配置>高级(在左侧垂直菜单的底部)>系统
然后发送邮件设置>禁用电子邮件通信:是
此外,请确保从系统>缓存管理中清除缓存
还有另一种方法,使用命令行:
php bin/magento config:set system/smtp/disable 1
php bin/magento cache:flush