zoukankan      html  css  js  c++  java
  • Python SMTP发送邮件

    import smtplib
    from email.mime.text import MIMEText  # 引入smtplib和MIMEText
     
    host = 'smtp.163.com'  # 设置发件服务器地址
    port = 25  # 设置发件服务器端口号。注意,这里有SSL和非SSL两种形式
    sender = 'byebye@163.com'  # 设置发件邮箱,一定要自己注册的邮箱
    pwd = '******'  # 客户端授权密码
    receiver = 'zhangshuzhen@yhbj.cn' # 设置邮件接收人,可以是扣扣邮箱
    body = '<h1>Hi</h1><p>test</p>' # 设置邮件正文,这里是支持HTML的
     
    msg = MIMEText(body, 'html') # 设置正文为符合邮件格式的HTML内容
    msg['subject'] = 'Hello world' # 设置邮件标题
    msg['from'] = sender  # 设置发送人
    msg['to'] = receiver  # 设置接收人
     
    try:
        s = smtplib.SMTP(host, port)  # 注意!如果是使用SSL端口,这里就要改为SMTP_SSL
        s.login(sender, pwd)  # 登陆邮箱
        s.sendmail(sender, receiver, msg.as_string())  # 发送邮件!
        print('Done')
    except smtplib.SMTPException:
        print('Error')

  • 相关阅读:
    Jedis API操作Redis数据库
    Go开发环境安装与环境变量配置
    Java中使用md5进行hash运算
    oracle创建表空间、用户
    CentOS安装MySQL
    Go语言之快速排序
    软件包管理rpm和yum
    第十一节:configParse模块
    redis数据库
    tcpdump命令
  • 原文地址:https://www.cnblogs.com/beiyue/p/9488492.html
Copyright © 2011-2022 走看看