首页 > 解决方案 > 如何安排电子邮件通讯

问题描述

如何安排电子邮件通讯?文档似乎缺少这一点。我有带有小部件的时事通讯,它将接收过去 2 周的新闻。我想每两周自动发送一次时事通讯。肯蒂科 11

标签: kentico

解决方案


Kentico 目前不支持基于某个时间间隔(例如每周)重新发送时事通讯。但是,可以通过一些定制来实现。

通过安排在未来某个时间发送时事通讯,可以在“计划任务”应用程序(在您的站点 > 系统任务下)中创建计划任务。此任务仅运行一次然后被删除,但您可以更改任务的配置以定期运行而不删除自身。或者,您可以手动创建使用CMS.Newsletters.QueueSender和 TaskData 等于问题的 GUID 的任务。

一旦任务被安排定期运行,还有另一个问题需要解决 - 第一次发送后,问题的IssueStatus将更改为Finished (5),但 QueueSender 只会在状态为ReadyForSending时重新发送问题(1)。

您可以使用对象事件处理程序或自定义计划任务在再次发送问题之前自动将 IssueStatus 更改为 1。


推荐阅读