python--smtp邮件使用,,#构建对象时,第一个
python--smtp邮件使用,,#构建对象时,第一个
#构建对象时,第一个是邮件正文,第二个发送类型,plain表示纯文本,最后使用utf-8保证多语言兼容
#如果需要发送html的话,就把plain改为html
#然后通过SMTP发出去:
from email.header import Header;
msg=MIMEText(‘<a href=‘‘>哈哈</a>‘,‘html‘,‘utf-8‘);
#msg[‘Subject‘] = Header("标题", ‘utf-8‘)
#SMTP
#msg[‘from‘] = ‘[email protected]‘
#msg[‘to‘] = ‘[email protected]‘
from_addr=input(‘FROM:‘);
password=input(‘PASSWORD:‘);#163的授权码
#输入收件人地址
to_addr=input(‘TO:‘);
#输入smtp服务器地址smtp.163.com
smtp_server=input(‘SMTP_SERVER:‘);
msg[‘from‘]=from_addr;
msg[‘to‘]=to_addr;
#标题
msg[‘subject‘]=Header(‘来自XXX的问候‘,‘utf-8‘).encode();
import smtplib;
server=smtplib.SMTP(smtp_server,25);#默认是25
server.set_debuglevel(1);#打印出smtp和服务器交互的所有信息,也可以不用
server.connect(smtp_server);
server.login(from_addr, password);
server.sendmail(from_addr,to_addr, msg.as_string());
server .quit();
print(‘成功‘);
#server.login(from_addr,password);
#server.sendmail(from_addr,[to_addr],msg.as_string());
#server.quit();
python--smtp邮件使用
相关内容
- python路径操作,,路径操作模块3.4版
- Python3 数字(Number),,Python 解释器
- python:递归算法求和1-100,,#递归算法求和1-1
- python 抓取图片,python爬取网页图片,****# -*-
- linux下多python版本,,python -v
- python spacy [E050] Can't find model 'en_core_web_sm
- Pycharm的安装,,由于一些原因,要在一
- 《Python金融实战》中文版PDF+英文版PDF+源代码,,下载:
- Python对MySQL进行增删查改,,python连接My
- Windows : python+selenium(1)下载安装,python3selenium,1、环境
评论关闭