600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 详解python之用smtplib模块实现第三方smtp发送邮的实例

详解python之用smtplib模块实现第三方smtp发送邮的实例

时间:2024-01-26 09:51:59

相关推荐

详解python之用smtplib模块实现第三方smtp发送邮的实例

后端开发|Python教程

python smtplib模块

后端开发-Python教程

这篇文章主要为大家详解python之用smtplib模块实现第三方smtp发送邮的实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

怎么在网页源码上找到音乐的链接,vscode指定工作台,ubuntu git 慢,tomcat启动后不动,爬虫状态关闭,php 取当前网址,江门服务好的seo网站,国内单页面网站,分类信息diy调用模板lzw

#_*_ coding:utf-8 _*_import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText class Sendmail:local_hostname = [ oby-ThinkPad-T430shhhh] msg = MIMEMultipart( elated)def __init__(self,smtp_server,mail_user,mail_pass): self.smtp_server = smtp_server self.mail_user = mail_user self.mail_pass = mail_passdef mess(self,theme,message): Sendmail.msg[Subject] = theme # 邮件主题 html_msg = \

%s

蓝科外贸网站源码,vscode多个头文件,ubuntu取消ufw,tomcat前后端开发,爬虫技术考研,php数组赋值给js数组,宁波好的seo外包公司,哪些网站可以下载代码,个人界面模板lzw

\ % message html = MIMEText(html_msg, html, utf-8) Sendmail.msg.attach(html)def files(self,path,filenames): files = path + filenames att = MIMEText(open(files, b).read(), ase64, utf-8) att["Content-Type"] = application/octet-stream att["Content-Disposition"] = attachment; filename=%s % filenames Sendmail.msg.attach(att)def send(self,receiver): smtp = smtplib.SMTP() smtp.connect(self.smtp_server) smtp.ehlo(self.local_hostname) # 使用ehlo指令向smtp服务器确认身份 smtp.starttls() # smtp连接传输加密 smtp.login(self.mail_user, self.mail_pass) smtp.sendmail(self.mail_user, receiver, Sendmail.msg.as_string()) smtp.quit()if __name__ == "__main__":a = Sendmail(\,xxxxx@,xxxxxx) #实例化一个发送邮件的对象 a.mess(hello world, his is test mail) #定义主题,消息 a.files(/var/log/,syslog.2.gz) #这是发送邮件 定义路径、文件名 a.send(xxxx@) #收件人

开源分享网站源码,ubuntu+批量命令,tomcat部署两个网站,广东常见爬虫,php保留三位小数,seo网站咨询lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。