zoukankan      html  css  js  c++  java
  • Python使用SMTP发送邮件

    1、目标

          使用SMTP发送邮件

    2、系统环境

          操作系统:Win7 64

          Python版本:3.7.0

    3、代码参考

    #config:utf-8                         #强制使用utf-8编码格式

    import smtplib                      #加载smtplib模块

    from email.mime.text import MIMEText

    from email.utils import formataddr

    sender='XXX@163.com'       #发件人邮箱账号

    receiver='XXX@163.com'     #接收人邮箱账号

    senderPwd='XXXXXX'           #发件人邮箱登录口令

    def mail():

           ret=True

           try:

               msg=MIMEText('This is a Test','plain','utf-8')

               msg['From']=formataddr["发件人邮箱",sender])       #发件人邮箱昵称,发件人邮箱账号

               msg['To']=formataddr["收件人邮箱",receiver])          #收件人邮箱昵称,收件人邮箱账号

               msg['Subject']="主题"                                               #邮件的主题

               

              smtbObj=smtplib.SMTP("smtp.163.com",25)

              smtpObj.login(sender,senderPwd)                                    #发件人邮箱账号、登录口令

              smtpObj.sendmail(sender,receiver,msg.as_string())     

              smtpObj.quit()                                                                   #关闭连接

         except Exception:

              ret=False

         return ret

    ret=mail()

    if ret:

           print("邮件发送成功")

    else

           print("邮件发送失败")

    幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。
  • 相关阅读:
    Array.prototype.slice.call(arguments)
    change,propertychange,input事件小议
    H5项目常见问题汇总及解决方案
    director.js:客户端的路由---简明中文教程
    Web APP开发技巧总结
    Flex 布局教程:语法篇
    解决iPhone中overflow:scroll;滑动速度慢或者卡的问题
    flexbox布局的兼容性
    移动前端知识总结
    使用React重构百度新闻webapp前端
  • 原文地址:https://www.cnblogs.com/SH170706/p/9771183.html
Copyright © 2011-2022 走看看