zoukankan      html  css  js  c++  java
  • QQ邮箱/微信邮箱发送邮件

    import yamail
    user = 'XX@qq.cn'#我自己的邮箱
    passwold = 'xbaT82SpnwyaHFdn'  #生成授权码(登录邮箱,设置pop3/smtp 开启,点击生成授权码)
    host ='smtp.qq.cn'
    mail = yamail.SMTP(host=host,user=user,password=passwold)
    mail.send(
        to=['xxx@qq.cn'],
        cc=[],
        subject='测试一下',
        contents='发送消息'
    )##to-接收人邮箱,cc-抄送人邮箱,subect-邮件主题,contents-邮件内容,attachments-邮件附件,可通过列表传多个附件 ,接收人,抄送人
    
    mail.close()
    import smtplib
    from email.mime.text import MIMEText
    from email.header import Header
    import poplib
    import base64,re
    from email.parser import Parser
    
    def mail(content):
        mail_host = "smtp.exmail.qq.com"  # 设置服务器
        mail_user = "song@xxx.cn"  # 用户名
        mail_pass = "xbaT82SpnwyaHFdn"  # 口令
    
        sender = 'song@xxx.cn'
        receivers = ['lei@sceneconsole.cn']  # 接收邮件,可设置为你的QQ邮箱或者其他邮箱
    
        message = MIMEText(content, 'plain', 'utf-8')
        message['From'] = Header("song@xxx.cn", 'utf-8')
        message['To'] = Header("lei@xxx.com", 'utf-8')
    
        subject = "11.05-日报"
    
    
        message['Subject'] = Header(subject, 'utf-8')
    
        try:
            smtpObj = smtplib.SMTP()
            smtpObj.connect(mail_host, 25)  # 25 为 SMTP 端口号
            smtpObj.login(mail_user, mail_pass)
            smtpObj.sendmail(sender, receivers, message.as_string())
            print("邮件发送成功")
        except smtplib.SMTPException:
            print("Error: 无法发送邮件")
    mail('早上好,今日计划如下:
     1、测试大V后台
     ')
  • 相关阅读:
    Java知识点总结
    Eclipse使用中遇到的问题及解决
    Ubuntu--64位系统安装32位的库
    Ubuntu--防火墙的使用
    Ubuntu--手动配置IP地址,网关,DNS
    tcp echo_server
    模板类继承-成员变量不可访问的问题
    brpc channel -负载均衡-NamingService三者之间的关系
    头文件依赖顺序风格
    brpc namingservice的调用栈
  • 原文地址:https://www.cnblogs.com/xxxxyanyan/p/14109134.html
Copyright © 2011-2022 走看看