Email 如何在Hybris中发送电子邮件时设置地址?
当用户回复他收到的邮件时,该邮件应该指向特定的电子邮件id。我尝试输入Email 如何在Hybris中发送电子邮件时设置地址?,email,hybris,reply,Email,Hybris,Reply,当用户回复他收到的邮件时,该邮件应该指向特定的电子邮件id。我尝试输入DefaultEmailGenerationService.java,但没有反映出来 有人能建议如何实现这一目标吗?情景1: 如何在Hybris中更改电子邮件的电子邮件地址 正如我在评论中提到的,如果您想从emailAddress设置,,您可以使用Impex。只需找出您的电子邮件页面是什么,然后设置fromeail和fromName 情景2: 如何在Hybris中为所有电子邮件设置修复地址 如果要将所有电子邮件发送到某个补丁
DefaultEmailGenerationService.java
,但没有反映出来
有人能建议如何实现这一目标吗?情景1:
如何在Hybris中更改电子邮件的电子邮件地址
正如我在评论中提到的,如果您想从emailAddress设置,
,您可以使用Impex。只需找出您的电子邮件页面是什么,然后设置fromeail
和fromName
情景2: 如何在Hybris中为所有电子邮件设置修复地址 如果要将所有电子邮件发送到某个补丁
地址
,在这种情况下,需要覆盖渲染器模板
的相应*EmailContext
中的电子邮件
和显示名称
假设您希望覆盖客户注册流中的地址。所以这里需要从impex中找到上下文类名。下面是customer registration subject和body的呈现器模板,CustomerEmailContext
是将所有数据提供给此呈现器的类名。现在您只需在CustomerEmailContext.java的init
方法中填充这些数据即可
情景3:
如何在Hybris中支持多个toAddress和附件
支持多个toAddress&fromAddress、CcAddress、CcAddress和附件
- 您需要在中创建自定义字段(toAddressList、CCAddress等)
您的
*EmailContext
并填充该值
- 重写
DefaultEmailGenerationService
类的generate
方法
- 从
emailContext
中获取您的值,如emailContext.get(“YourCustomField”)
- 修改
createEmailMessage
方法,这样您就可以将所有自定义字段(toAddressList、ccAddresses等)传递到finalDefaultEmailService
你可以发现你能详细说明你的问题吗,你到底在寻找什么?您希望更改哪些电子邮件流(注册、订单通知、忘记密码等)?如果您希望用户可以回复系统电子邮件,那么您需要为您的电子邮件模板设置适当的from email
,这样当用户回复时,将变成to
。有一个过程,在这个过程中,用户收到的任何消息/邮件,如果他回复,都应该转到特定的电子邮件id。这是一种服务流程。您可以从emai设置,,因此当用户回复时,回复将转到fromaddress
。在下面找到我的答案。你能告诉我在hybris是如何处理电子邮件的吗?当然,很快我就会在上面发表文章。订阅感谢情景2帮助了我我很高兴它帮助了你!!你可以把我的帖子标记为已回复。