#!/usr/bin/env python # -*- coding: utf-8 -*- # python '2.6.5' import smtplib import email.utils from email.mime.text import MIMEText from_addr = 'sender@gmail.com' to_addrs = 'recipient@gmail.com' text = 'Текст листа' # Зазначаємо кодировку листа msg = MIMEText(text, "", "utf-8") # Створюємо заголовок листа msg['To'] = email.utils.formataddr(('Ім'я одержувача', to_addrs)) msg['From'] = email.utils.formataddr(('Ім'я відправника', from_addr)) msg['Subject'] = 'Тестовий лист' # Параметри авторизації username = 'username' pwd = 'password' # Відправка листа server = smtplib.SMTP('smtp.gmail.com:587') server.starttls() server.login(username,pwd) server.sendmail(from_addr, to_addrs, msg.as_string()) server.quit()
четвер, 28 лютого 2013 р.
Відправлення листа на електронну адресу — Python
У Python є спеціальна бібліотека smtplib, яку ми і будемо використовувати. У даному прикладі для надсилання електронного листа використовується сервер Gmail.
Підписатися на:
Дописати коментарі (Atom)
Немає коментарів:
Дописати коментар