Я бы сделал функцию для отправки сообщения, а затем просто поместил бы цикл for, который говорит: for email in email_list: send_email(your_subject, your_message, email)
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
def send_email(subject, message, recipient):
smtp_obj = smtplib.SMTP('smtp.mail.yahoo.com', 587)
smtp_obj.starttls()
smtp_obj.ehlo()
smtp_obj.login('your_username_here', 'your_password_here')
msg = MIMEMultipart()
msg['From'] = 'your_email_here'
msg['To'] = recipient
msg['Subject'] = subject
msg.attach(MIMEText(message, 'plain'))
smtp_obj.sendmail(msg['From'], msg['To'], msg.as_string())
smtp_obj.quit()
это моя функция для отправки электронной почты через Yahoo, но ее можно адаптировать, войдя на соответствующий SMTP-сервер для вашего провайдера (я бы догадался, как выглядит ваш код)