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

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()

    推荐阅读
  • 简单枣糕的做法(枣糕的做法步骤)

    简单枣糕的做法?材料中的红枣先水煮沸,煮透煮烂煮好的红枣一个个去核,因为煮过所以很好去核的,倒入纯净水用料理机打碎末,没有料理机就用刀,鸡蛋加入红糖搅拌均匀,下面我们就来聊聊关于简单枣糕的做法?接下来我们就一起去了解一下吧!简单枣糕的做法材料中的红枣先水煮沸,煮透煮烂。加入面粉和泡打粉和小苏打继续搅拌均匀,这个就是最终搅拌好的样子,不干不水,流动性强。烤盘上垫一张油纸,把面粉糊糊倒进去铺平。

  • 美容养颜食谱步骤(女士美容养颜餐)

    把沥干后的汤料倒入锅中,盖上盖子,用小火煲汤2个小时。

  • 微信状态的说说心情 微信状态心情不好说说

    我们身处的生活,比故事更荒诞。8、希望有人会用行动来治愈你的敏感。

  • 柚子皮可以干什么用(柚子的皮可以用来干什么)

    治疗冻疮将柚子皮晒干之后煮水,然后热敷在冻伤的位置就可以了。脚气用柚子皮泡脚,能够起到治脚气的作用,还能消炎止痒,他的做法是,将柚子皮放入开水里,煎开,然后泡脚,对于止痒,消炎,愈合伤口都具有很好的作用。也可将柚子皮直接放入冰箱各层角落,也能去除冰箱的异味。利用柚子皮来泡热水澡,人体毛细孔张开,柚子精油成份可以美容,消除一天疲劳,且舒缓神经,洗完澡十分容易入睡喔。

  • 慈禧太后夜明珠真假(揭秘夜明珠到底是什么)

    中国的历史五千年,写进多少英雄事,自古以来我们中华民族的宝物数不胜数,每个时代,每个时期都有数不进的宝物,我们大家对宝物这个词语都不陌生,有的地方称为宝贝,随口一说,但是我们对宝贝这个词是否真的理解呢,有的人说了我家有个哪个朝代的什么物件,那可是宝贝啊,我们大多数人对宝贝的理解就是这种老物件,能值些钱。

  • 哺乳期可以吃木瓜吗(哺乳期能不能吃木瓜)

    产后哺乳期是可以吃木瓜的,产后哺乳最重要的是要有乳汁的保证,木瓜它是一个非常有营养的水果,我来为大家科普一下关于哺乳期可以吃木瓜吗?以下内容希望对你有帮助!其中含有的木瓜素、丰胸激素和维生素A,能够刺激女性荷尔蒙,同时也使乳腺畅通。哺乳期吃木瓜既可以增加母亲维生素的摄入量,同时也可以使乳腺的腺体保证通畅,这样都能促进乳汁分泌,有利哺乳。

  • 梦见钱包丢失了预示着什么(梦见钱包丢失了含义)

    以下内容希望对你有帮助!梦见钱包丢失了预示着什么若是老人梦见自己的钱包丢了,代表他最近身体健康无病无灾。但是平时也要多锻炼身体,注意饮食,毕竟人到了一定年龄身体的各个机能就会下降。就算没有生病也不能太过粗心大意。要从小事做起,注意保养,才能长命百岁,安享晚年.若是做生意的人梦见自己的钱包丢了,代表你最近财运很好,生意兴隆。在近日最好要多做善事,会给自己添福积德,更助于自己事业的成功。

  • 消灭小蚂蚁的方法(简单有效消灭蚂蚁的方法)

    消灭小蚂蚁的方法在出现蚂蚁的路线上,涂点带蚂蚁不喜欢闻的东西,比如:薄荷油、肉桂、黑椒、辣椒等。蚂蚁怕橡皮筋的味道,在柜子或者桌子的腿上箍上橡皮筋后,蚂蚁就不敢爬上去了。可放一些香菜、芹菜等有味蔬菜,用以驱赶蚂蚁。将杉木炭研成粉末,撒在台脚或碗柜脚处,蚂蚁就不敢爬上台面或碗柜了。把烟丝水中浸泡2天,把过滤的水洒在蚂蚁出没处,蚂蚁闻到烟味即会躲避。连洒2天,蚂蚁就不再出现了。

  • 记叙文作文(有关记叙文作文范文)

    但是正确的学习方法应该是劳逸结合哦,所以上个星期六我们初一全体师生来带了中山陵踏秋。金色早已习惯了城市间的喧嚣的我们,来到了中山陵便一下被眼前的景象吸引住了:虽已是深秋,但那一草一木毫不逊色于春天。

  • 屠苏酒是什么酒(屠苏酒简单介绍)

    屠苏酒是什么酒屠苏酒,是在中国古代春节时饮用的酒品,故又名岁酒。屠苏是古代的一种房屋,因为是在这种房子里酿的酒,所以称为屠苏酒。其配方为大黄、白术、桂枝、防风、花椒、乌头、附子等中药入酒中浸制而成。屠苏酒喝法很有讲究。难怪苏辙《除日》中有言:“年年最后饮屠苏,不觉年来七十余。”屠苏酒缓缓注入特殊的扁平酒,男性用左手单手,女性双手捧盅,分三次将酒饮尽。