在 Hybris 中发送电子邮件时如何设置 TO ADDRESS?
How to set TO ADDRESS while sending an email in Hybris?
当用户回复他收到的邮件时,应该转到特定的电子邮件 ID。我试图让步 DefaultEmailGenerationService.java
但它没有反映。
有人可以建议如何实现吗?
场景 1:
How to change fromEmail Address of an email in Hybris?
正如我在评论中提到的,如果你想设置 from emailAddress
,你可以使用 Impex 来实现。只需找出您的 emailPage 是什么并设置 fromEmail
和 fromName
.
场景 2:
How to set fix toAdress in Hybris for all email?
如果您想将所有电子邮件发送到某个修复 toAddress
,在这种情况下,您需要覆盖 *EmailContext
中的 email
和 displayName
17=]。
我们假设您要覆盖客户注册流程中的 toAddress
。所以这里你需要找到context class name form impex。下面是客户注册主题和正文的呈现器模板,CustomerEmailContext
是 class 名称,它将向此 renderer.Now 提供所有数据,您只需要在 init
中填充这些数据CustomerEmailContext.java
的方法
场景 3:
How to support multiple toAddress and attachments in Hybris?
支持多个 toAddress 和 fromAddress、ccAddresses、bccAddresses 和附件。
- 您需要在中创建自定义字段(toAddressList、ccAddresses 等)
您的
*EmailContext
并填充值。
- 覆盖
DefaultEmailGenerationService
class 的 generate
方法。
- 像
emailContext.get("yourcustomFiled")
那样从 emailContext
获取你的值
- 以这种方式修改
createEmailMessage
方法,以便您可以将所有自定义字段(toAddressList、ccAddresses 等)传递给最终 DefaultEmailService
你可以找到detail post here
当用户回复他收到的邮件时,应该转到特定的电子邮件 ID。我试图让步 DefaultEmailGenerationService.java
但它没有反映。
有人可以建议如何实现吗?
场景 1:
How to change fromEmail Address of an email in Hybris?
正如我在评论中提到的,如果你想设置 from emailAddress
,你可以使用 Impex 来实现。只需找出您的 emailPage 是什么并设置 fromEmail
和 fromName
.
场景 2:
How to set fix toAdress in Hybris for all email?
如果您想将所有电子邮件发送到某个修复 toAddress
,在这种情况下,您需要覆盖 *EmailContext
中的 email
和 displayName
17=]。
我们假设您要覆盖客户注册流程中的 toAddress
。所以这里你需要找到context class name form impex。下面是客户注册主题和正文的呈现器模板,CustomerEmailContext
是 class 名称,它将向此 renderer.Now 提供所有数据,您只需要在 init
中填充这些数据CustomerEmailContext.java
场景 3:
How to support multiple toAddress and attachments in Hybris?
支持多个 toAddress 和 fromAddress、ccAddresses、bccAddresses 和附件。
- 您需要在中创建自定义字段(toAddressList、ccAddresses 等)
您的
*EmailContext
并填充值。 - 覆盖
DefaultEmailGenerationService
class 的generate
方法。 - 像
emailContext.get("yourcustomFiled")
那样从 - 以这种方式修改
createEmailMessage
方法,以便您可以将所有自定义字段(toAddressList、ccAddresses 等)传递给最终DefaultEmailService
emailContext
获取你的值