Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建一个在特定日期向联系人列表发送电子邮件的机器人_Python - Fatal编程技术网

Python 创建一个在特定日期向联系人列表发送电子邮件的机器人

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:

我目前正在尝试创建一个机器人,在特定日期向一组人发送电子邮件。我想知道如何在特定的日期发送,比如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()

您必须使用任何定期任务生成方法来处理该案例,请查看下面提到的一些方法

  • cron作业
    -设置cron作业,以便在特定日期运行脚本
  • 芹菜节拍
    -芹菜有一个名为节拍的调度器,用于执行定期任务
  • scrapinghub
    -如果将代码用作spider,请在scrapinghub中部署代码并使用调度程序

  • 是的,所有这些,最后两个都是提供支持的web服务。您可以通过web界面查看运行状态。