Python利用QQ邮箱发送邮件的实现方法(分享)

258次阅读  |  发布于5年以前

Python2.7


    #!/usr/bin/env python2.7
    # -*- coding=utf-8 -*-

    import smtplib
    from email.mime.text import MIMEText
    _user = "648613081@qq.com"
    _pwd = "这里改成你的授权码"
    _to  = "648613081@qq.com"

    msg = MIMEText("this is a email from python,ha ha ha ...")
    msg["Subject"] = "这里是主题"
    msg["From"] = _user
    msg["To"] = _to

    try:
      s = smtplib.SMTP_SSL("smtp.qq.com", 465)
      s.login(_user, _pwd)
      s.sendmail(_user, _to, msg.as_string())
      s.quit()
      print "发送成功"
    except s.smtplib.SMTPException, e:
      print "发送失败"

Python3.6


    #!/usr/bin/env python3.6
    # -*- coding=utf-8 -*-

    import smtplib
    from email.mime.text import MIMEText
    _user = "648613081@qq.com"
    _pwd = "这里改成你的授权码"
    _to  = "648613081@qq.com"

    msg = MIMEText("this is a email from python,ha ha ha ...")
    msg["Subject"] = "这里是主题"
    msg["From"] = _user
    msg["To"] = _to

    try:
      s = smtplib.SMTP_SSL("smtp.qq.com", 465)
      s.login(_user, _pwd)
      s.sendmail(_user, _to, msg.as_string())
      s.quit()
      print ("发送成功")
    except (s.smtplib.SMTPException, e):
      print ("发送失败")

以上这篇Python利用QQ邮箱发送邮件的实现方法(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8