day 10 学习Python——python发邮件添加附件、暴力破密、加密、python操作PDF
一、Python发邮件添加附件
1、开启SMTP协议
import smtplib
1.发送人账号
sendAddress = '1784771776@qq.com'
2.发送人授权码(邮箱中的授权码等同于密码)
password = '授权码'
3.连通服务器
465端口就是发送邮件的端口
server = smtplib.SMTP_SSL('smtp.qq.com', 465)
print(server
4.登录
loginResult = server.login(sendAddress, password)
print(loginResult)
# (235, b'Authentication successful')
# 235响应成功状态码
# 构建能够添加附件的邮件
from email.mime.text import MIMEText
# 使用MIMEMultipart添加附件
from email.mime.multipart import MIMEMultipart
2、添加附件
1.定义一个可以添加正文和附件的邮件消息对象
msg是信息message的缩写
msg = MIMEMultipart()
# 构建发件人、收件人、邮件主题等
msg['From'] = '风继续吹<1784771776@qq.com>'
msg['To'] = '风继续吹<1784771776@qq.com>'
msg['Subject'] = 'Python自动发邮件'
2.构建正文
content = """
尊敬的用户:
美好的一天从学习开始哦!
"""
3.添加正文
使用att