生成多封电子邮件给同一位客户

2020-08-19 16:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我想描述在6.6版本的平台上遇到的问题。

当我们尝试在同一时间点向同一位客户发送多封电子邮件时,出现问题。 在调查了认为该问题的原因之后,是,当我们设置消息的接收者时,方法getEmailService()。getOrCreateEmailAddressForEmail()被调用两次-第一次创建模型对象并将其保存在数据库中-再次调用该方法 重复使用现有的模型对象

发送电子邮件后典型的操作是从数据库中删除使用过的EmailAddressModel,现在,根据当前第二个电子邮件处理的当前时刻,有几种可能性:

  • sendEmail 尚未完成,由于" de.hybris.platform.processengine.definition.NodeExecutionException:执行错误,第二封电子邮件将无法发送 ID为[sendEmail]的ActionNode:消息没有"收件人"地址"

  • sendEmail 已完成, removeSentEmail 正在进行中:
    • 有时会发生两次删除项目而不会导致错误

    • 有时,第二次删除操作会引发异常,例如:" de.hybris.platform.jalo.JaloObjectNoLongerValidException:项目PK不再有效(已删除):对象不再有效"

我们是否有某种安全的方式可以同时发送多封电子邮件? 还是排队发送多封电子邮件的安全解决方案?

我非常感谢您在这个主题(最好的问候)中的帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我想描述在6.6版本的平台上遇到的问题。

当我们尝试在同一时间点向同一位客户发送多封电子邮件时,出现问题。 在调查了认为该问题的原因之后,是,当我们设置消息的接收者时,方法getEmailService()。getOrCreateEmailAddressForEmail()被调用两次-第一次创建模型对象并将其保存在数据库中-再次调用该方法 重复使用现有的模型对象

发送电子邮件后典型的操作是从数据库中删除使用过的EmailAddressModel,现在,根据当前第二个电子邮件处理的当前时刻,有几种可能性:

  • sendEmail 尚未完成,由于" de.hybris.platform.processengine.definition.NodeExecutionException:执行错误,第二封电子邮件将无法发送 ID为[sendEmail]的ActionNode:消息没有"收件人"地址"

  • sendEmail 已完成, removeSentEmail 正在进行中:
    • 有时会发生两次删除项目而不会导致错误

    • 有时,第二次删除操作会引发异常,例如:" de.hybris.platform.jalo.JaloObjectNoLongerValidException:项目PK不再有效(已删除):对象不再有效"

我们是否有某种安全的方式可以同时发送多封电子邮件? 还是排队发送多封电子邮件的安全解决方案?

我非常感谢您在这个主题(最好的问候)中的帮助。

付费偷看设置
发送
1条回答
小灯塔
1楼-- · 2020-08-19 16:13

嗨,

找到解决方案了吗?

如果您分享它,那将是很棒的,因为我也面临着同样的问题。

一周热门 更多>