用python发送email
生活随笔
收集整理的這篇文章主要介紹了
用python发送email
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#coding:utf-8
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
import smtplib
def _format_addr(s):
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
#發(fā)件人地址
from_addr = '18221390332@163.com'
#郵箱密碼
password = '不告訴你們'
#收件人地址
to_addr = '2254553781@qq.com'
#163網(wǎng)易郵箱服務(wù)器地址
smtp_server = 'smtp.163.com'
#設(shè)置郵件信息
msg = MIMEText('段老師起床學(xué)習(xí)了!!!', 'plain', 'utf-8')
msg['From'] = _format_addr('你的濤爸爸<%s>' % from_addr)
msg['To'] = _format_addr('管理員 <%s>' % to_addr)
msg['Subject'] = Header('段老師學(xué)習(xí)了!!!', 'utf-8').encode()
#發(fā)送郵件
i=0;
while(i<10):
server = smtplib.SMTP(smtp_server, 25)
server.login(from_addr, password)
server.sendmail(from_addr, [to_addr], msg.as_string())
server.quit()
i=i+1
from email.header import Header
from email.mime.text import MIMEText
from email.utils import parseaddr, formataddr
import smtplib
def _format_addr(s):
name, addr = parseaddr(s)
return formataddr((Header(name, 'utf-8').encode(), addr))
#發(fā)件人地址
from_addr = '18221390332@163.com'
#郵箱密碼
password = '不告訴你們'
#收件人地址
to_addr = '2254553781@qq.com'
#163網(wǎng)易郵箱服務(wù)器地址
smtp_server = 'smtp.163.com'
#設(shè)置郵件信息
msg = MIMEText('段老師起床學(xué)習(xí)了!!!', 'plain', 'utf-8')
msg['From'] = _format_addr('你的濤爸爸<%s>' % from_addr)
msg['To'] = _format_addr('管理員 <%s>' % to_addr)
msg['Subject'] = Header('段老師學(xué)習(xí)了!!!', 'utf-8').encode()
#發(fā)送郵件
i=0;
while(i<10):
server = smtplib.SMTP(smtp_server, 25)
server.login(from_addr, password)
server.sendmail(from_addr, [to_addr], msg.as_string())
server.quit()
i=i+1
轉(zhuǎn)載于:https://www.cnblogs.com/wantao/p/8229170.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的用python发送email的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 期刊第8期 | 分享C/C++嵌入式系统
- 下一篇: PYTHON网络爬虫大数据朱炯明