kentico - 如何安排电子邮件通讯
问题描述
如何安排电子邮件通讯?文档似乎缺少这一点。我有带有小部件的时事通讯,它将接收过去 2 周的新闻。我想每两周自动发送一次时事通讯。肯蒂科 11
解决方案
Kentico 目前不支持基于某个时间间隔(例如每周)重新发送时事通讯。但是,可以通过一些定制来实现。
通过安排在未来某个时间发送时事通讯,可以在“计划任务”应用程序(在您的站点 > 系统任务下)中创建计划任务。此任务仅运行一次然后被删除,但您可以更改任务的配置以定期运行而不删除自身。或者,您可以手动创建使用CMS.Newsletters.QueueSender和 TaskData 等于问题的 GUID 的任务。
一旦任务被安排定期运行,还有另一个问题需要解决 - 第一次发送后,问题的IssueStatus将更改为Finished (5),但 QueueSender 只会在状态为ReadyForSending时重新发送问题(1)。
您可以使用对象事件处理程序或自定义计划任务在再次发送问题之前自动将 IssueStatus 更改为 1。
推荐阅读
- laravel - Laravel Rest API 在 reqbin.com 中工作,但不在邮递员中,也不能在应用程序中工作
- date - 批处理文件以查找当前日期(日月)并相应地显示结果
- algorithm - 算法复杂度,3 个循环
- c# - 分区:如何在每个分区后添加等待
- c# - 将图像转换为 numpy.net 数组
- python - 如何保存可学习的张量流分布?
- c# - 按加入和计数的动态 Linq 组
- angular - 在我的 Angular Nebular 应用程序中,Typescript 中没有自动滚动功能
- python - 'where' 和 slice 同时
- video - 在视频中重新缩放或动态缩放 Ffmpeg 中的图像