Home

Tags

Отправка писем из python

2010-02-07 python mail smtp

В данной заметке показано как отправлять почту через питон с акаунта на гугле

В настройках акаунта на gmail нужно разрешить отправку писем (и прием) через smtp.

# coding: utf-8

import smtplib
from email.MIMEText import MIMEText

# отправитель
me = '[email protected]'
# получатель
you = '[email protected]'
# текст письма
text = 'Тестовое письмо!\nОтправка письма из python'
# заголовок письма
subj = 'Тестовое письмо'

# SMTP-сервер
server = "smtp.gmail.com"
port = 25
user_name = "[email protected]"
user_passwd = "password"

# формирование сообщения
msg = MIMEText(text, "", "utf-8")
msg['Subject'] = subj
msg['From'] = me
msg['To'] = you

# отправка
s = smtplib.SMTP(server, port)
s.ehlo()
s.starttls()
s.ehlo()
s.login(user_name, user_passwd)
s.sendmail(me, you, msg.as_string())
s.quit()


подобное Отправка письма нескольким отправителям и подключение файлов из Python