Есть ли способ отправить электронные письма всем адресам электронной почты в базе данных через циклы? Я не очень уверен в петлях и нуждаюсь в помощи.Отправка электронной почты в python через цикл
Я следил за этим page для электронной почты. SQL заявление будет select email from table name
import smtplib
SERVER = "localhost"
FROM = "[email protected]"
TO = ["[email protected]"]
SUBJECT = "Hello!"
TEXT = "This message was sent with Python's smtplib."
# Prepare actual message
message = """\
From: %s
To: %s
Subject: %s
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
# Send the mail
server = smtplib.SMTP(SERVER)
server.sendmail(FROM, TO, message)
server.quit()
https://docs.python.org/2/tutorial/controlflow.html#for-statements Это должно объяснять для циклов. В какой части этого процесса вам нужна помощь? – ballsatballsdotballs
Потому что было бы много писем из базы данных, и я хотел отправить электронную почту на все адреса с помощью циклов for. Например, когда я пишу запрос 'cur1 = con.cursor (mdb.cursors.DictCursor) cur1.execute (" Выберите nextofkin.email from nextofkin, messageDetails где messageDetails.sender_number = LAST_INSERT_ID (messageDetails.sender_number) ") con. совершить() последний = cur1.fetchall() #print "% S" % в прошлом для строки в прошлом: \t печать "% S" % (строка [ "электронная почта"]) ' – Skyee