zoukankan      html  css  js  c++  java
  • python如何自动发送邮件

    #coding=utf-8
    import smtplib
    from email.mime.text import MIMEText
    from email.mime.application import MIMEApplication
    from email.mime.multipart import MIMEMultipart
    _user = "xx@qq.com"
    _pwd = "xxxxxxxxxxxxxxxx" #服务器授权码(在qq邮箱设置里找刡账户里的smtp服务,然后开启,会生成服务器授权码!)
    _to = "xx@qq.com"
    msg = MIMEMultipart()
    msg["Subject"] = "月牙测试邮件" #邮件标题
    msg["From"] = _user
    msg["To"] = _to
    # 文字部凾
    part = MIMEText("你好")
    msg.attach(part)
    # 附件部凾
    # # xlsx类型附件
    part = MIMEApplication(open('D:\Tyrone.xls','rb').read())
    part.add_header('Content-Disposition', 'attachment', filename="Tyrone.xls") #返边的filename随便写,完全看你心情,但是后缀的格式一定要统一
    msg.attach(part)
    # jpg类型附件(png类型和jpg一样)
    # part = MIMEApplication(open('D:\Tyrone.jpg','rb').read())
    # part.add_header('Content-Disposition', 'attachment', filename="Tyrone.jpg")
    # msg.attach(part)
    # pdf类型附件
    # part = MIMEApplication(open('D:\email.pdf','rb').read())
    # part.add_header('Content-Disposition', 'attachment', filename="email.pdf")
    # msg.attach(part)
    # mp3类型附件
    # part = MIMEApplication(open('D:\Tyrone.mp3','rb').read())
    # part.add_header('Content-Disposition', 'attachment', filename="Tyrone.mp3")
    # msg.attach(part)
    # html类型
    # part = MIMEText('<html><h1>你好!</h1></html>','html','utf-8')
    # msg.attach(part)
    try:
        s = smtplib.SMTP_SSL("smtp.qq.com", 465) #连接smtp邮件服务器,端口默认是25,所有返边也可以写成("smtp.qq.com")
        s.login(_user, _pwd)  # 登陆服务器
        s.sendmail(_user, _to, msg.as_string())  # 収送邮件
        s.quit()
        print ("完美!")
    except smtplib.SMTPException as e:
        print ("失败!")

    QQ 邮箱

    设置->开启POP3/SMTP服务

  • 相关阅读:
    向量求导几则公式备忘
    电脑硬件接触不良
    caffe编译新问题
    faster-rcnn 目标检测 数据集制作
    py-faster-rcnn 的makefile.config 注意事项
    ubuntu14.04 python + opencv 傻瓜式安装解决方案
    轻量级神经网络平台tiny-dnn实践
    OpenMP 并行编程
    React在Render中使用bind可能导致的问题
    为了cider,尝试emacs的坑
  • 原文地址:https://www.cnblogs.com/yye2010/p/8677229.html
Copyright © 2011-2022 走看看