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')

  • 相关阅读:
    美多商城项目(一)
    Linux安装Qt
    mysql之初体验
    Linux系统编程目录
    Linux 多线程
    进程间通信
    Linux进程
    Linux文件IO(简易)
    Linux常用基本操作
    重绘
  • 原文地址:https://www.cnblogs.com/beiyue/p/9488492.html
Copyright © 2011-2022 走看看