有没有办法安排通过googleappenginemailapi(Python)发送电子邮件?

2024-04-26 14:51:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望能够安排一封或多封电子邮件在特定日期发送,如果可能,最好使用GAE-mail API(到目前为止,我还没有找到解决方案)。你知道吗

使用Cron是一种可以接受的解决方法吗?如果是的话,我甚至可以用Python创建Cron任务吗?日期是不同的没有具体的模式,所以我不能使用同一个任务一遍又一遍。你知道吗

如何解决这个问题有什么建议吗?感谢大家的帮助


Tags: 方法api模式mail解决方案建议crongae
2条回答

是的,从cron jobs发送电子邮件是相当普遍的,正是出于日程安排的原因。你知道吗

不幸的是,以编程方式控制cron作业是不可能的。你可能想成为Issue 3638: Cron jobs to be scheduled programatically的明星

同时,您可以检查这个答案以找到几个备选方案:https://stackoverflow.com/a/37079488/4495081

使用任务API,您可以轻松完成所需的任务。创建任务时,可以设置ETA参数(何时执行)。预计到达时间可能长达30天。你知道吗

如果30天还不够,您可以在数据存储中存储一个“发送电子邮件”实体,并将其中一个属性设置为发送此电子邮件的日期/时间。然后创建一个每月(每周)运行一次的cron作业。此cron作业将检索下个月(周)需要发送的所有“send\u email”实体,并为它们创建任务,将ETA设置为执行任务的确切日期/时间。你知道吗

相关问题 更多 >