zoukankan      html  css  js  c++  java
  • 发送邮件(单独文字)的方法(网易邮箱 OR QQ邮箱)

    # coding:utf-8
    import smtplib
    from email.mime.text import MIMEText

    # 发邮件相关的参数
    # 网易邮箱用这个
    # smtpserver="smtp.163.com" #发件服务器
    # port=0 #端口
    # sender="#######@163.com"#账号
    # psw="#######"#授权码
    # receiver=["#######8@163.com"]#收件的邮箱

    # QQ邮箱用这个
    smtpserver="smtp.qq.com"#发件服务器
    port=465#端口
    sender="#######@qq.com"#账号
    psw="#######"#授权码
    receiver=["#######@163.com"]#收件的邮箱

    #编辑邮件的内容
    subject="这个是主题"
    body="<p>这个是发送的163邮件</p>"
    #定义邮件正文为HTML格式
    msg=MIMEText(body,"html","utf-8")

    # 定义发送和接收的邮箱
    msg["from"]=sender
    msg["to"]=";".join(receiver)
    msg["subject"]=subject

    #发送邮件
    try:
      # 网易邮箱登录
      smtp = smtplib.SMTP()
      smtp.connect(smtpserver)
      smtp.login(sender, psw)
    except:
      # QQ邮箱登录
      smtp = smtplib.SMTP_SSL(smtpserver, port)
      smtp.login(sender, psw)
    smtp.sendmail(sender,receiver,msg.as_string()) #发送
    smtp.quit() #关闭

    后记:

    qq授权码获取: https://jingyan.baidu.com/article/90895e0f2af42664ec6b0b14.html

    网易邮箱授权码获取:  https://jingyan.baidu.com/article/adc815139f60c2f723bf7385.html

    我用网易的发不了给qq邮箱

    源码我百度云上面有  

    python3 出了新库Zmail  更好用啦,见https://mp.weixin.qq.com/s/FgDS-a7zbpSB-5U3i8sCDg

  • 相关阅读:
    学习学习
    论文
    GitHub地址
    数据库测试用例生成系统设计与实现
    PICT的安装及使用
    Junit安装及使用
    使用source monitor检查代码复杂度
    FindBugs安装及使用
    PMD安装及使用
    Checkstyle安装及使用
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/8216484.html
Copyright © 2011-2022 走看看