在这里,我选择了用户的所有电子邮件并将它们放入 1 个数组中:
mycursor = mydb.cursor()
sqlEmail = "SELECT epost FROM brukere WHERE notification = 'YES'"
mycursor.execute(sqlEmail)
result = mycursor.fetchall()
emailList = []
for row in result:
emailList.append(row[0])
print("Email list for current script: ", emailList[0], emailList[1], emailList[2])```
我想将每封电子邮件都放入发件人列表,但我想这样做的唯一方法就是这样
gmail_user = 'anonymous' # this is the email sending it
sent_from = gmail_user
to = [emailList[0], emailList[1], emailList[2]] #<
subject = 'Temperature is over 28C!!!'
body = """
在这里,我希望它从数组中逐一获取,因此如果添加了新电子邮件,它会自动插入它们,如果从数据库中的电子邮件列表中删除 1 封电子邮件,它也会崩溃,因为它被硬编码为从数据库中获取 3 封电子邮件.
我该如何解决这个问题?
千万里不及你
相关分类