自动发送邮件-2017-7-5


本文摘自php中文网,作者PHP中文网,侵删。

1

<span style="color: #577999; font-style: italic">#coding=utf-8<br><span style="color: #161b99; font-style: italic">'''<br><span style="color: #161b99; font-style: italic">    Created on 2017-7-5<br><span style="color: #161b99; font-style: italic">    @auther:Qigege<br><span style="color: #161b99; font-style: italic">    Project:<span style="color: #161b99; font-style: italic; font-family: "宋体"">发送邮箱测试<span style="color: #161b99; font-style: italic"><br><span style="color: #161b99; font-style: italic"><br><span style="color: #161b99; font-style: italic">'''<br><span style="color: #4038e3">import smtplib<br><span style="color: #4038e3">from email.mime.text <span style="color: #4038e3">import MIMEText<br><br><span style="color: #577999; font-style: italic">#SMTP<span style="color: #577999; font-style: italic; font-family: "宋体"">服务器<br>mail_host=<span style="color: #ef3142">'smtp.163.com'<br>mail_user=<span style="color: #ef3142">'******@163.com'<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">网易邮箱为网页版,需要用到客户端密码,进入网页版邮箱中设置授权码,即客户端密码<br>mail_password=<span style="color: #ef3142">'******'<br><span style="color: #ef3142"><br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">发件人邮箱<br>sender=<span style="color: #ef3142">'******@163.com'<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">接收人邮箱<br>receiver=[<span style="color: #ef3142">'******@qq.com',<span style="color: #ef3142">'******@qq.com']<br><br>content=<span style="color: #008080; font-weight: bold">u'<span style="color: #008080; font-weight: bold; font-family: "宋体"">邮箱测试<span style="color: #008080; font-weight: bold">......' <span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">内容<br>title=<span style="color: #ef3142">'Python SMTP Mail Test' <span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">主题<br>message=MIMEText(content,<span style="color: #ef3142">'plain',<span style="color: #ef3142">'utf-8')<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">邮箱发送者地址<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">格式化字符串<span style="color: #577999; font-style: italic">format(),{}==%<span style="color: #577999; font-style: italic; font-family: "宋体"">,例:<span style="color: #577999; font-style: italic">‘{1}<span style="color: #577999; font-style: italic; font-family: "宋体"">,<span style="color: #577999; font-style: italic">{0}<span style="color: #577999; font-style: italic; font-family: "宋体"">,<span style="color: #577999; font-style: italic">{1}’.format('abc',12)-->'12,abc,12'<br>message[<span style="color: #ef3142">'From']=<span style="color: #ef3142">'{}'.format(sender)<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">邮件接受者地址,字符串列表<span style="color: #577999; font-style: italic">[‘<span style="color: #577999; font-style: italic; font-family: "宋体"">接受地址<span style="color: #577999; font-style: italic">1’<span style="color: #577999; font-style: italic; font-family: "宋体"">,<span style="color: #577999; font-style: italic">‘<span style="color: #577999; font-style: italic; font-family: "宋体"">接受地址<span style="color: #577999; font-style: italic">2’<span style="color: #577999; font-style: italic; font-family: "宋体"">,<span style="color: #577999; font-style: italic">......]<span style="color: #577999; font-style: italic; font-family: "宋体"">或<span style="color: #577999; font-style: italic">‘<span style="color: #577999; font-style: italic; font-family: "宋体"">接受地址<span style="color: #577999; font-style: italic">’<br>message[<span style="color: #ef3142">'To']=<span style="color: #ef3142">','.join(receiver)  <span style="color: #577999; font-style: italic">#type(message['To'])<span style="color: #577999; font-style: italic; font-family: "宋体"">为<span style="color: #577999; font-style: italic">str<br>message[<span style="color: #ef3142">'Subject']=title<br><br><span style="color: #4038e3">try:<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">启用<span style="color: #577999; font-style: italic">SSL<span style="color: #577999; font-style: italic; font-family: "宋体"">,端口一般是<span style="color: #577999; font-style: italic">465<br><span style="color: #577999; font-style: italic">    smtpObj=smtplib.SMTP_SSL(mail_host,<span style="color: #549937">465)<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">登录验证<br><span style="color: #577999; font-style: italic; font-family: "宋体"">    smtpObj.login(mail_user,mail_password)<br><span style="color: #577999; font-style: italic">#<span style="color: #577999; font-style: italic; font-family: "宋体"">发送<br><span style="color: #577999; font-style: italic; font-family: "宋体"">    smtpObj.sendmail(sender,receiver,message.as_string())<br><span style="color: #577999; font-style: italic">#as_string()<span style="color: #577999; font-style: italic; font-family: "宋体"">将<span style="color: #577999; font-style: italic">MIMEText<span style="color: #577999; font-style: italic; font-family: "宋体"">或<span style="color: #577999; font-style: italic">MIMEMultipart<span style="color: #577999; font-style: italic; font-family: "宋体"">对象转换为<span style="color: #577999; font-style: italic">str<br><span style="color: #577999; font-style: italic">    <span style="color: #4038e3">print <span style="color: #ef3142">'mail has been send successfully.'<br><span style="color: #4038e3">except smtplib.SMTPException <span style="color: #4038e3">as e:<br><span style="color: #4038e3">print e</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

以上就是自动发送邮件-2017-7-5的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中的数据类型有哪些?

普通人学Python有用吗

8年后Python重登2018年度编程语言王座

Python底层是什么语言

Python中文件变化监控watchdog的示例

Python中列表,元组 ,集合 ,字典之间的区别

什么是Python number(数字)?Python数字类型有哪些?

如何检测一个变量是否存在

Python如何调用类里面的方法

Python中关于executemany以及序列的实例详解

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...