zoukankan      html  css  js  c++  java
  • python基于SMTP发送邮件

    import smtplib
    from email.header import Header
    from email.mime.text import MIMEText
    
    '''
    SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。
    Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。
    '''
    
    # 组装发送内容
    # 发送的内容
    msg = MIMEText('hello world', 'plain', 'utf-8')
    # 发件人
    msg['From'] = Header("我是谁", 'utf-8')
    # 收件人
    msg['to'] = Header("你是谁", 'utf-8')
    # 邮件标题
    msg['Subject'] = Header('我是一个标题', 'utf-8')
    
    # 配置服务器
    # 邮件发送账号
    from_addr = 'xxx@qq.com'
    # 邮箱密码或者授权码
    password = 'xxx'
    # 输入SMTP服务器地址:
    smtp_server = 'smtp.qq.com'
    # 端口 qq邮箱端口为465
    smtp_port=465
    # 收件人邮箱: 可以输入多个 'xxx@xx.com','yyy@yy.com'
    to_addr = input('To: ')
    
    # SMTP协议默认端口是25
    server = smtplib.SMTP(smtp_server, 25)
    server.login(from_addr, password)
    server.sendmail(from_addr, [to_addr], msg.as_string())
    server.quit()
    

      

  • 相关阅读:
    JQuery选择器
    锋利的jQuery事件
    gitlab
    mac 启动台图标大小调整
    Mac显示和隐藏文件夹
    vs Code 本地服务器配置
    js获取url后带的参数
    路由守卫
    calc()
    Git 本地仓库与远程仓库链接
  • 原文地址:https://www.cnblogs.com/leyi/p/11460684.html
Copyright © 2011-2022 走看看