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("邮件发送失败")

    幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。
  • 相关阅读:
    java学习之—栈
    java中的a++与++a的区别
    java学习之—数组的曾删改查
    Mybatis #{ } 和 ${ } 区别
    详解Windows不重启使环境变量修改生效(经典)
    laravel artisan常用命令
    Laravel 出现 No application encryption key has been specified.
    springboot的几种启动方式
    Angular 服务的简单使用
    Angular-1.6 路由 简单使用
  • 原文地址:https://www.cnblogs.com/SH170706/p/9771183.html
Copyright © 2011-2022 走看看