如何在Magento中禁用通知电子邮件?

k3fezbri  于 2022-11-12  发布在  其他
关注(0)|答案(7)|浏览(256)

如何禁用特定的通知电子邮件,例如用户创建帐户时的欢迎电子邮件?

33qvvth1

33qvvth11#

我们可以通过以下方式禁用Magento中的所有电子邮件通信

  • 登录到Magento后端
  • 进入系统-〉配置菜单。
  • 在“Advanced(高级)”选项卡(底部)下的左手菜单中,选择“System(系统)”菜单项。
  • 从右侧的选项中选择“邮件发送设置”。
  • 将禁用电子邮件通信设置为“是”,则不会通过Magento发送电子邮件。
bttbmeg0

bttbmeg02#

在Magento中没有内置的功能来禁用特定的电子邮件通知。我建议你看看Mage_Core_Model_Email_Template::sendTransactional方法。你可以重载这个类,并添加对允许/不允许的电子邮件通知的检查(基于模板名称)。
更新:您可以使用extension来禁用Magento 1中的特定电子邮件通知。
此外,还有Disable Emails扩展Magento 2。

dddzy1tm

dddzy1tm3#

请参阅:
admin/system_config/edit/section/sales_email/
您可以根据需要启用/禁用除创建帐户电子邮件之外的所有交易电子邮件。
我不建议您禁用新帐户的电子邮件。这是因为它有他们的登录详细信息,包括密码。它不是与客人结帐发送,也许你需要使您的商店“客人结帐只”,如果这是你想要的。

66bbxpm5

66bbxpm54#

这是Magento ver. www.example.com(可能更早)配置设置中的一项功能1.9.2.1
系统〉〉配置〉〉销售电子邮件〉〉启用/禁用单个电子邮件。

brqmpdu1

brqmpdu15#

受@ Mage _user问题的启发,我创建了一个扩展,允许在Magento中使用disable any email notification。所以,@Bizboss你可以用它来禁用新订单电子邮件。

kwvwclae

kwvwclae6#

Magento 2.3版:
商店〉配置〉高级(在左侧垂直菜单的底部)〉系统
然后选择“邮件发送设置”〉“禁用电子邮件通信”:是的
此外,请确保从“系统”〉“缓存管理”该高速缓存
还有另一种方法,使用命令行:

php bin/magento config:set system/smtp/disable 1
php bin/magento cache:flush
  • 1 =禁用电子邮件发送
  • 0 =启用电子邮件发送
mcvgt66p

mcvgt66p7#

在Magento 2.4.2中,您可以轻松地导航到商店〉设置〉配置。然后在销售〉销售电子邮件下,您应该能够禁用您需要的通知。

相关问题