如何安排电子邮件通讯

时间:2018-12-05 08:55:17

标签: kentico

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

1 个答案:

答案 0 :(得分:0)

目前,Kentico不支持按一定间隔(例如每周)重新发送新闻通讯。但是,可以通过一些自定义来实现。

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

计划将任务定期运行后,还有一个问题需要解决-问题的 IssueStatus 在发送第一个任务后将更改为已完成(5)时间,但是只有状态为 ReadyForSending (1)时,QueueSender才会重新发送该问题。

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