繁体   English   中英

如果以编程方式发送,Magento 2 将发送英文电子邮件

[英]Magento 2 is sending Emails in english if sent programmatically

我现在正在寻找几个小时,我发现了一些相似的主题,但没有一个解决了我的问题。

我正在编写一个 Magento 2.3 扩展来从不同的数据库导入客户。 除了电子邮件语言外,一切正常。

当我发送“新帐户电子邮件”时,我希望 Magento 自动使用正确的语言(商店配置)

这是我用来发送电子邮件的方法

$customer->sendNewAccountEmail();

如果我通过单击客户设置中的相应按钮发送“密码重置”电子邮件,Magento 会以正确的语言发送电子邮件。

我尝试了不同的配置设置和在我的导入方法中设置语言环境的不同方法。 显然没有任何作用。

对我来说,以下工作有效:

$customer->sendNewAccountEmail('registered', '', $storeID);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM