Email 如何在Hybris中发送电子邮件时设置地址?

Email 如何在Hybris中发送电子邮件时设置地址?,email,hybris,reply,Email,Hybris,Reply,当用户回复他收到的邮件时,该邮件应该指向特定的电子邮件id。我尝试输入DefaultEmailGenerationService.java,但没有反映出来 有人能建议如何实现这一目标吗?情景1: 如何在Hybris中更改电子邮件的电子邮件地址 正如我在评论中提到的,如果您想从emailAddress设置,,您可以使用Impex。只需找出您的电子邮件页面是什么,然后设置fromeail和fromName 情景2: 如何在Hybris中为所有电子邮件设置修复地址 如果要将所有电子邮件发送到某个补丁

当用户回复他收到的邮件时,该邮件应该指向特定的电子邮件id。我尝试输入
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等)传递到final
    DefaultEmailService


你可以发现你能详细说明你的问题吗,你到底在寻找什么?您希望更改哪些电子邮件流(注册、订单通知、忘记密码等)?如果您希望用户可以回复系统电子邮件,那么您需要为您的
电子邮件模板设置适当的
from email
,这样当用户回复时,将变成
to
。有一个过程,在这个过程中,用户收到的任何消息/邮件,如果他回复,都应该转到特定的电子邮件id。这是一种服务流程。您可以从emai设置
,因此当用户回复时,回复将转到
fromaddress
。在下面找到我的答案。你能告诉我在hybris是如何处理电子邮件的吗?当然,很快我就会在上面发表文章。订阅感谢情景2帮助了我我很高兴它帮助了你!!你可以把我的帖子标记为已回复。