怎么在python中使用smtplib模块自动收发邮件

  介绍

这篇文章将为大家详细讲解有关怎么在python中使用smtplib模块自动收发邮件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

<强>一、文件形式的邮件

直接上脚本

#=utf - 8编码   import  smtplib   得到email.mime.text  import  MIMEText   得到email.header  import 头   & # 39;& # 39;& # 39;发送邮箱& # 39;& # 39;& # 39;   时间=sender  & # 39; abc@cieXXX.com& # 39;, #企业263邮箱   & # 39;& # 39;& # 39;接收邮箱& # 39;& # 39;& # 39;   时间=receiver  & # 39; 123456 @qq.com& # 39;   & # 39;& # 39;& # 39;发送邮件主题& # 39;& # 39;& # 39;   时间=subject  & # 39; python  email 测试# 39;   & # 39;& # 39;& # 39;发送邮箱服务器& # 39;& # 39;& # 39;   时间=smtpserver  & # 39; smtp.263xmail.com& # 39;   & # 39;& # 39;& # 39;发送邮箱用户/密码& # 39;& # 39;& # 39;   时间=username  & # 39; abc@cieXXX.com& # 39;   时间=password  & # 39; 123456 & # 39;   & # 39;& # 39;& # 39;中文需参数的utf - 8 # 39;,,单字节字符不需要& # 39;& # 39;& # 39;   时间=msg  MIMEText(& # 39;你好! & # 39;,& # 39;文本# 39;,& # 39;utf - 8 # 39;)   味精(& # 39;主题# 39;],=,头(主题,& # 39;utf - 8 # 39;)   时间=smtp  smtplib.SMTP ()   smtp.connect (& # 39; smtp.263xmail.com& # 39;)   smtp.login(用户名,密码)   smtp.sendmail(发送器,接收器,msg.as_string ())   smtp.quit ()   print  (“Email  has  been  sent  !“)

F5、运行得到,如图所示:

怎么在python中使用smtplib模块自动收发邮件”>,</p> <p>邮件内容,如图所示:</p> <p> <img src=

这样就实现了文本形式邮件的自动发送功能。

<强>二,HTML形式的邮件

HTML形式与文本形式实现起来,脚本类似,只是文件的表现形式不一样,相比文本形式的脚本,针对HTML形式的邮件的脚本改动很少。

直接上脚本:

#=utf - 8编码   import  smtplib   得到email.mime.text  import  MIMEText   得到email.header  import 头   & # 39;& # 39;& # 39;发送邮箱& # 39;& # 39;& # 39;   时间=sender  & # 39; abc@cieXXX.com& # 39;, #企业263邮箱   & # 39;& # 39;& # 39;接收邮箱& # 39;& # 39;& # 39;   时间=receiver  & # 39; 123456 @qq.com& # 39;   & # 39;& # 39;& # 39;发送邮件主题& # 39;& # 39;& # 39;   时间=subject  & # 39; python  email 测试# 39;   & # 39;& # 39;& # 39;发送邮箱服务器& # 39;& # 39;& # 39;   时间=smtpserver  & # 39; smtp.263xmail.com& # 39;   & # 39;& # 39;& # 39;发送邮箱用户/密码& # 39;& # 39;& # 39;   时间=username  & # 39; abc@cieXXX.com& # 39;   时间=password  & # 39; 123456 & # 39;   & # 39;& # 39;& # 39;中文需参数的utf - 8 # 39;,,单字节字符不需要& # 39;& # 39;& # 39;   味精=MIMEText (& # 39; & lt; html> & lt; hl> Hello 世界! & lt; hl> & lt;/html> & # 39;, & # 39; html # 39;, & # 39; utf - 8 # 39;)   味精(& # 39;主题# 39;],=,头(主题,& # 39;utf - 8 # 39;)   时间=smtp  smtplib.SMTP ()   smtp.connect (& # 39; smtp.263xmail.com& # 39;)   smtp.login(用户名,密码)   smtp.sendmail(发送器,接收器,msg.as_string ())   smtp.quit ()   print  (“Email  has  been  sent  !“)

F5、运行得到,如图所示:

怎么在python中使用smtplib模块自动收发邮件”>,</p> <p>打开邮箱,如图所示:</p> <p> <img src=

关于怎么在python中使用smtplib模块自动收发邮件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在python中使用smtplib模块自动收发邮件