Python 创建一个在特定日期向联系人列表发送电子邮件的机器人
我目前正在尝试创建一个机器人,在特定日期向一组人发送电子邮件。我想知道如何在特定的日期发送,比如9月15日、11月15日等等 以下是我目前正在使用的代码:Python 创建一个在特定日期向联系人列表发送电子邮件的机器人,python,Python,我目前正在尝试创建一个机器人,在特定日期向一组人发送电子邮件。我想知道如何在特定的日期发送,比如9月15日、11月15日等等 以下是我目前正在使用的代码: from_address = "myemailaddress@gmail.com" to_address = ["emailaddress1", "emailaddresss2"] subject = "Group Message Test Subject" text = "Test message" message = "Subject:
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()
您必须使用任何定期任务生成方法来处理该案例,请查看下面提到的一些方法
cron作业
-设置cron作业,以便在特定日期运行脚本芹菜节拍
-芹菜有一个名为节拍的调度器,用于执行定期任务scrapinghub
-如果将代码用作spider,请在scrapinghub中部署代码并使用调度程序是的,所有这些,最后两个都是提供支持的web服务。您可以通过web界面查看运行状态。