zoukankan      html  css  js  c++  java
  • 使用python发送邮件

    最近需要做一个功能,统计bug的数量,然后发邮件给指定人,所有就先要了解一下使用python发送邮件

    代码如下:

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

    sender = 'xxxx@xx.xxx'       #发件人
    receiver = ['xxx1@xx.xxx','xxx1@xx.xxx']   #收件人(如果只有一个收件人可以直接写:receiver = 'xxx1@xx.xxx')
    smtpserver = 'smtps.zhaopin.com.cn'   #发送邮件服务器
    username = 'msun.sun@zhaopin.com.cn'  #发送邮件服务器的登录用户名 
    password = 'user_1223'         #发送邮件服务器的密码

    msg = MIMEText('<html><img src="xxxx"/><b>你好XXX~</b></html>','html','utf-8')  #邮件内容
    msg['to']=','.join(receiver)   #邮件内容显示的接收人(如果只有一个收件人可以直接写: msg['to']=receiver,当然也可以直接把receiver替换为你要显示的发件人名称)
    msg['from']=sender            #邮件内容显示的发件人 
    msg['date']='2014-8-14'       #邮件内容显示的发送时间 
    msg['subject']=u'邮件主题内容'      #邮件的主题

    smtp = smtplib.SMTP()
    smtp.connect(host='192.168.11.8', port=25)   #连接邮件服务器
    smtp.login(username, password)     #登录
    smtp.sendmail(sender, receiver, msg.as_string())   #发送邮件

    smtp.quit()

  • 相关阅读:
    pytest-html报告自定义字段
    Python SMTP发送邮件
    IE浏览器兼容测试工具 IETester
    全局ID生成--雪花算法改进版
    全局ID生成--雪花算法
    spring-cloud-sleuth/zipkin
    14.跑批到某个点突然所有批都断批
    13.分布式锁在不同环境引发的坑
    spring-cloud-gateway
    spring-cloud-netflix-config
  • 原文地址:https://www.cnblogs.com/meitian/p/3913185.html
Copyright © 2011-2022 走看看