Есть ли способ добавить несколько приемников в Python SMTPlib? Мне было интересно. Есть ли способ добавить несколько приемников в Python по умолчанию SMTPlib? Как (тема и контент уже установлены, smtp-сервер gmail.): python sendmail.py [email protected] [email protected] [email protected] ... Спасибо Ответ 1 Протестировано перед публикацией! import smtplib from email.mime.text import MIMEText s = smtplib.SMTP('smtp.uk.xensource.com') s.set_debuglevel(1) msg = MIMEText("""body""") sender = '[email protected]' recipients = ['[email protected]', '[email protected]'] msg['Subject'] = "subject line" msg['From'] = sender msg['To'] = ", ".join(recipients) s.sendmail(msg.get('From'), recipients, msg.as_string()) Ответ 2 Из docs: Отправить письмо. Необходимыми аргументами являются строка из строки адреса RFC 822, список строк в RFC 822 (голая строка будет обрабатываться как список с 1 адресом) и строку сообщения.
Ответ 1 Протестировано перед публикацией! import smtplib from email.mime.text import MIMEText s = smtplib.SMTP('smtp.uk.xensource.com') s.set_debuglevel(1) msg = MIMEText("""body""") sender = '[email protected]' recipients = ['[email protected]', '[email protected]'] msg['Subject'] = "subject line" msg['From'] = sender msg['To'] = ", ".join(recipients) s.sendmail(msg.get('From'), recipients, msg.as_string())
Ответ 2 Из docs: Отправить письмо. Необходимыми аргументами являются строка из строки адреса RFC 822, список строк в RFC 822 (голая строка будет обрабатываться как список с 1 адресом) и строку сообщения.