gpt4 book ai didi

python - 创建一个机器人,在特定日期向一系列人员发送电子邮件

转载 作者:行者123 更新时间:2023-12-01 07:13:57 26 4
gpt4 key购买 nike

我目前正在尝试创建一个机器人,在特定日期向一系列人员发送电子邮件。我正在尝试弄清楚如何在特定日期(例如 9 月 15 日、11 月 15 日等)发送它。

这是我当前正在使用的代码:

from_address = "myemailaddress@gmail.com"
to_address = ["emailaddress1", "emailaddresss2"]

subject = "Group Message Test Subject"
text = "Test message"
message = "Subject: {}\n\n{}".format(subject, text)

server = smtplib.SMTP("smtp.gmail.com", 587)
server.ehlo()
server.starttls()
server.login(os.environ.get("username"), os.environ.get("password"))
print(server.sendmail(from_address, to_address, message))
print("Email sent to recipients")
server.close()

最佳答案

您必须使用任何周期性任务生成方法来处理这种情况,请查看下面提到的一些方法。

  1. cron 作业 - 设置 cron 作业以在特定日期运行脚本。
  2. celerybeat - Celery 有一个名为beat 的调度程序,用于执行周期性任务。
  3. Scraping Hub - 如果您将代码用作蜘蛛,请将代码部署在 scrapinghub 中并使用调度程序。

关于python - 创建一个机器人,在特定日期向一系列人员发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58072441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com