账号:3203068752@qq.com
授权码:iwmha*****ndcei (大家换成自己的,我怕大家把我邮箱发炸了)
端口号:465
123
我们首先来发送一个简单的邮件
SMTP.sendmail(from_addr, to_addrs, msg[, mail_options, rcpt_options]
参数说明:
-
from_addr: 邮件发送者地址。
-
to_addrs: 字符串列表,邮件发送地址。
-
msg: 发送消息
-
这里要注意一下第三个参数,msg是字符串,表示邮件。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。这个格式就是smtp协议中定义的格式。
import smtplib
from email.mime.text import MIMEText
##输入发件人邮箱名称
email_name = ‘你的邮箱’
输入用户授权码
passwd = ‘你的授权码’
收件人邮箱
msg_to = ‘想要发给谁’
邮件的正文
content = “我想吃馒头”
设置邮件
msg = MIMEText(content)
msg[‘subject’]=‘你想吃什么’
#设置发件人
msg[‘From’]= ‘你隔壁的小王’
这个参数设置要发给谁
msg[‘To’] = msg_to
#连接服务器
s= smtplib.SMTP_SSL(‘smtp.qq.com’,465)
登陆我的邮箱
s.login(email_name,passwd)
发送邮箱
s.sendmail(email_name,msg_to,msg.as_string())
print(“发送成功”)
发送成功,我们在接收的邮箱里收到了这封邮件。
怎么发送带附件的邮件
发送带附件的邮件,首先要创建MIMEMultipart()实例,然后构造附件,如果有多个附件,可依次构造,最后利用smtplib.smtp发送。
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
##输入发件人邮箱名称
email_name = ‘***’
输入用户授权码
passwd = ‘***’
收件人邮箱
msg_to = ‘***’
邮件的正文
content = “我想吃馒头”
设置邮件
content_part = MIMEText(content)
#设置附件内容对象
msg = MIMEMultipart()
msg[‘subject’]=‘你想吃什么’
#设置发件人
msg[‘From’]= ‘你隔壁的小王’
这个参数设置要发给谁
msg[‘To’] = msg_to
#添加附件内容
msg.attach(content_part)
#**********构造附件
文本类型的附件
att1 = MIMEText(open(“./data/学习目标.txt”,‘rb’).read(),‘plain’,‘utf-8’)
添加头信息,我告诉服务器,我现在是一个附件
att1[‘Content-Type’]=‘application/octet-stream’
att1.add_header(“Content-Disposition”,‘attachment’,filename=(‘gbk’,“”,‘学习目标.txt’))
把内容添加到邮件中
msg.attach(att1)
图片附件
att2 = MIMEText(open(“小猪猪.gif”,‘rb’).read(),‘plain’,‘utf-8’)
添加头信息,我告诉服务器,我现在是一个附件
att2[‘Content-Type’]=‘application/octet-stream’
att2.add_header(“Content-Disposition”,‘attachment’,filename=(‘gbk’,“”,‘小猪猪.gif’))
把内容添加到邮件中
msg.attach(att2)
文末有福利领取哦~
👉一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉二、Python必备开发工具
👉三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
👉 四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)
👉五、Python练习题
检查学习结果。
👉六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
停滞不前!**
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-kxvvBy28-1711067712394)]