【问题标题】:How to set TO multiple addresses while sending an email in Hybris如何在 Hybris 中发送电子邮件时设置多个地址
【发布时间】:2018-10-09 05:57:27
【问题描述】:

我正在开发愿望清单功能;需要授予客户共享愿望清单的特权。当他单击共享时,会打开一个弹出窗口,其中包含两个字段供您输入 1.) 邮件地址,2) 一些 cmets。

我编写了一个 VM 模板、事件侦听器、一个上下文类和一个 businessprocess.xml。 现在,当我在侦听器中启动业务流程时,它将调用我的上下文类;将所有必需的属性填充到上下文中,并且该上下文将用于在 VM 模板上显示动态内容。

但在整个过程中,我找不到可以实际输入我的 TO ADDRESSES 的位置。 我在上下文类中的 init 方法是这样的。

{
    super.init(wishlistShareEmailProcessModel, emailPageModel);
    put("wishlistComments", wishlistShareEmailProcessModel.getComments());
    put("wishlistName", wishlistShareEmailProcessModel.getWishlistName());
}

请建议我(我正在使用 6.3 btw)

【问题讨论】:

    标签: email hybris


    【解决方案1】:

    覆盖 EMAIL 属性以设置 TO 电子邮件地址

    {
        super.init(wishlistShareEmailProcessModel, emailPageModel);
        put("wishlistComments", wishlistShareEmailProcessModel.getComments());
        put("wishlistName", wishlistShareEmailProcessModel.getWishlistName());
        put(DISPLAY_NAME, "User Display Name"); //wishlistShareEmailProcessModel.getDisplayName()
        put(EMAIL, wishlistShareEmailProcessModel.getToEmail()); //wishlistShareEmailProcessModel.getToEmail()
    }
    

    您可以参考this answer


    编辑:要支持多个收件人电子邮件地址,请参阅下面的帖子

    https://www.helphybris.com/2018/03/multiple-toaddress-attachment-in-email-hybris.html

    【讨论】:

    • 谢谢,但我有电子邮件地址列表;下面的代码是否有效(EMAIL,wishlistShareEmailProcessModel.getWishlistToEmailAddresses());我的意思是它会接受字符串列表
    猜你喜欢
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-10
    • 2012-03-31
    • 2014-06-15
    相关资源
    最近更新 更多