肥宅钓鱼网
当前位置: 首页 钓鱼百科

python 邮件发送(利用Python发送邮件)

时间:2023-08-22 作者: 小编 阅读量: 2 栏目名: 钓鱼百科

Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。

Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。

首先要对邮箱进行设置,这里以qq邮箱为例:

打开QQ邮箱后,选择“设置-账户”,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”

开启pop3/smtp服务,并保存该授权码作为密码使用--生成授权码

最后代码如下:

# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartclass send_email():def __init__(self):self.Host = "smtp.qq.com"# QQ邮箱服务地址self.Subject = input("请输入邮件标题:") # 设置邮件标题self.From = input("请输入发件人地址:")# 设置发件人邮箱self.To = input("请输入收件人地址:")# 设置收件人邮箱(多个用逗号隔开)# ==========================发送文本====================# 发送邮件主体到对方的邮箱中def email_text(self,message):message_text = MIMEText(_text='<h2 ><a href="http://www.baidu.com">这是一个链接</a></h2>',_subtype='html', _charset='utf-8')message.attach(message_text)# ==========================发送图片====================def email_image(self,message):image_data = open(file="123456789.jpg", mode="rb")message_image = MIMEImage(_imagedata=image_data.read(), _subtype="base64", _charset="utf-8")# 设置文件在附件当中的名字message_image['Content-disposition'] = 'attachment;filename = "text.jpg"'image_data.close()message.attach(message_image)# ==========================发送附件====================def email_file(self,message):file_data = open(file=r"C:\Users\lenovo\Desktop\income.xlsx", mode="rb")message_file = MIMEText(_text=file_data.read(), _subtype="base64", _charset="utf-8")# 设置文件在附件当中的名字message_file['Content-Disposition'] = 'attachment;filename="textfile.xlsx"'file_data.close()message.attach(message_file)# ========================发送邮件======================def init_email(self):message["From"] = self.From# 设置邮件发件人message["To"] = self.To# 设置邮件接收人message["Subject"] = self.Subject# 设置邮件标题# 获取简单邮件传输协议证书email_client = smtplib.SMTP_SSL(host="smtp.qq.com")# 设置发件人邮箱的域名和端口email_client.connect(host="smtp.qq.com", port="465")# 登陆邮件,权限验证,password为邮箱授权码result = email_client.login(user=self.From, password="eejjgbvxpzyadhhg")print("登录结果:", result)# 发送邮件,from_addr:发送人,to_addrs:收件人,msg:发送的文本email_client.sendmail(from_addr=self.From, to_addrs=self.To, msg=message.as_string())# 关闭邮件客户端email_client.close()if __name__ == '__main__':# 创建一个邮件对象message = MIMEMultipart()email = send_email()# 调用对象# email.email_text(message)# 调用对象的方法email.email_image(message)# email.email_file(message)email.init_email()

    推荐阅读
  • 拜文昌的最佳时间(如何拜文昌帝君)

    拜文昌的最佳时间拜文昌帝君的时间,首先是要牢记每年的阴历二月初三是文曲星的生日,文曲星亦称文昌星君,是掌管民间士人功名禄位之神,自古以来就受到求学者及求功名利禄者的崇奉。其次是在临近考试前再拜文昌帝君,拜文昌帝君、子孙更聪明,祈福文昌帝君,仕途平步青云。参加中考、高考、公务员考试等,别忘了文昌生日拜文昌帝君、子孙更聪明、事业更顺利。

  • 赵云不被刘备重用的原因(赵云虽位不高但权重)

    在江州分兵后,赵云独自率领一军,攻取了川南的江阳及犍为二郡,之后与刘、张、诸葛会师于成都。在汉水之战中,赵云为救黄忠及张著等人,亲率数十骑、以少胜多;并摆出“空营计”后击退并大败曹军——刘备称之为“一身是胆”。笔者认为,赵云的征南将军即可能是因此功被刘备升迁的。据《三国志关张马黄赵传》赵云部分记载:亮出军,扬声由斜谷道,曹真遣大众当之。亮令云与邓芝往拒,而身攻祁山。

  • 孩子早餐吃什么养脾胃(家长快来看看)

    以下内容大家不妨参考一二希望能帮到您!孩子早餐吃什么养脾胃粮食类:大米:味甘,性平,健脾和胃,壮气力,强肌肉之功。有补中健脾,除湿利尿之功。可用于泄泻,痢疾等病。有滋养脏腑,补中益气,滑润肌肤之功。用于气血不足,病后体弱消瘦,血少津枯之便秘等。有补虚损,健脾胃之效。用于虚劳瘦弱,胃疼痛,胃下垂,小儿疳积等水产类:草鱼:味甘,性温。用于脾胃虚弱,少气乏力,饮食减少之症。

  • 在哪可以买到剃须刀(剃须刀在哪买)

    最佳答案飞利浦,吉列博朗两个牌子的电动比较好型号有很多,看你打算买什么价位的了你可以去卓越亚马逊,京东,新蛋这些网站上去找,他们的飞利浦剃须刀比较全而且他们这些网站购物都开发票比较有保障至少比淘宝强很多,我来为大家讲解一下关于在哪可以买到剃须刀?在哪可以买到剃须刀最佳答案飞利浦,吉列博朗两个牌子的电动比较好。无论是剃须时的感觉还是须后感觉都很好,可以买吉列锋速3系列或是舒适牌的创四纪动力

  • 长春市有特色的公园(打造百姓生活的诗情画意)

    沿着石板路向东而行,邻近蝶湖区域,还有一座诗歌将来馆,据了解,馆内设置了1000个预留小窗口,从2020年标记至2119年,用于展示每年入驻的诗人手稿。德苑公园是长春市首个集价值传承、道德教育、文化体验、主题活动、休闲游览于一体的主题文化公园。在“廉”字亭不远处,今年65岁的退休老人赵立峰正带着外孙专心念着亭子旁石板上的文字。长春德苑公园里八大主题凉亭展现了“忠孝仁义礼智信廉”八种传统道德。

  • 女性排卵期有什么症状(女性排卵期有什么症状或感觉)

    一般排卵期女性的白带,正常情况下是没有气味,是一种微酸性的粘稠物质,具有湿润阴道、排泄废物、抑制病原菌生长的作用,属于正常生理现象。性欲提高排卵期也就是说发生排卵,这时候的女性性欲会显得更加旺盛,排卵期怀孕几率相对平时很高,因此如果希望怀孕的女性,在排卵期这种性欲高涨症状特别明显。抵抗力下降排卵期女性抵抗力会有所下降,因此要注意预防病菌感染。出血在排卵期,部分的女性会有阴道出血的症状。

  • 斯坦福实验研究(斯坦福大学新研究)

    波动与RNN的联系这一部分将介绍RNN的操作与波动之间的联系。该任务以传统RNN作为性能基准,其分类准确率与波动方程差不多,但是它需要大量自由参数。此外,与传统RNN不同的是,波动方程遵循能量守恒约束,防止隐藏状态和输出信号的范数无限增长。相比之下,定义标准RNN更新关系的无约束密集矩阵会导致梯度消失和爆炸,这是传统RNN训练过程中的主要挑战。该研究证明波动方程在概念上等价于RNN。

  • 猜成语难度大的四个字答案(知识与技巧缺一不可)

    猜成语谜不同于猜字谜,对于熟知常用成语并能灵活运用的人来说,成语谜也不难猜射。猜成语谜语的常用方法不外“增损离合法”和“会意法”两种,其中会意法分“正猜会意”和“反猜会意”。如“乖”猜一成语,用增损离合法加“人”为“乘”,则谜底是“乘人不备”。下面10条谜语都是猜常用成语的,相对比较简单,有兴趣试试能全猜对吗?15分钟=1000元传送密信不怕中间宾来慢有空再看旅游手册跷跷板打边鼓84小时彩电

  • 公民良心打开烂泥沉箱第几集(讲述了什么)

    公民良心打开烂泥沉箱第几集第七集,家琪称烂泥沉箱一事,是惊天大案,大家要保密,以免影响调查工作。月茹和孩子离家多日,大年思念不已,感到十分无奈。家琪和海蓝为防东窗事发,已经着手把这些年来贪污得来的钱转移。家琪质问阿大,想知道大堤的真实情况,阿大坚称没有问题,家琪打听阿大是否认识楚天,阿大含糊其词,言谈间,家琪接到通知,省厅的省厅长已经到了大堤巡视,遂与阿大一起去大堤接待副厅长。

  • 惟吾德馨的德馨是什么意思(怎么理解惟吾德馨中德馨的意思)

    惟吾德馨的德馨是什么意思德馨:品德高尚。水不在深,有龙则灵。斯是陋室,惟吾德馨。谈笑有鸿儒,往来无白丁。无丝竹之乱耳,无案牍之劳形。南阳诸葛庐,西蜀子云亭。长到台阶上的苔痕颜色碧绿;草色青葱,映入帘中。没有奏乐的声音扰乱双耳,没有官府的公文使身体劳累。南阳有诸葛亮的草庐,西蜀有扬子云的亭子。