Отправка письма нескольким отправителям и подключение файлов из Python
[code]
# coding: utf8
import smtplib
from email.MIMEText import MIMEText
from email.MIMEMultipart import MIMEMultipart
toaddr = ['[email protected]', '[email protected]', '[email protected]']
me = 'From: My Name'
you = 'To: ' + ', '.join(toaddr)
server = 'smtp.gmail.com' # Сервер отпраитель
port = 25 # возможные порты: 587, 465
user_name = '[email protected]' # Адрес отправителя
user_passwd = 'password' # Пароль отправителя
# Формируем заголовок письма
msg = MIMEMultipart('mixed')
msg['Subject'] = 'Заголовок письма'
msg['From'] = me
msg['To'] = ', '.join(toaddr[0:2]) # отправка 2-м адресаиам
msg['cc'] = ', '.join([ toaddr[2] ]) # отправка копии 1-му адресату
# Формируем письмо
part1 = MIMEText('Содержимое письма', 'plain')
part2 = MIMEText('Содержимое приложенного файла', 'text/html;name="tasks.htm"', 'utf-8')
msg.attach(part1)
msg.attach(part2)
# Подключение
s = smtplib.SMTP(server, port)
s.starttls()
# Авторизация
s.login(user_name, user_passwd)
# Отправка пиьма
s.sendmail(me, toaddr, msg.as_string())
s.quit()
[/code]
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий