使用qq邮箱发送html格式的邮件

import smtplib  
from email.mime.text import MIMEText  
mailto_list=["[email protected]","[email protected]"] 
mail_host="smtp.qq.com"  #设置服务器
mail_user="[email protected]"   #用户名
mail_pass="xxx"   #密码 
  
def send_mail(mailto_list,subject,content):  #mailto_list:收件人;subject:主题;content:邮件内容
    me="Test"+"<"+mail_user+">"   #这里的Test可以任意设置,收到信后,将按照设置显示
    msg = MIMEText(content,_subtype=‘html‘,_charset=‘utf8‘)    #创建一个实例,这里设置为html格式邮件
    msg[‘Subject‘] = subject    #设置主题
    msg[‘From‘] = me  
    msg[‘To‘] = ";".join(to_list)  
    try:  
        s = smtplib.SMTP()  
        s.connect(mail_host)  #连接smtp服务器
        s.login(mail_user,mail_pass)  #登陆服务器
        s.sendmail(me, to_list, msg.as_string())  #发送邮件
        s.close()  
        return True
    except Exception, e:  
        print e  
        return False  
        
if __name__ == ‘__main__‘:  
    if send_mail(mailto_list,"hello","<a href=‘http://zhzhgo.blog.51cto.com/‘>测试</a>"):  
        print "发送成功"  
    else:  
        print "发送失败"
时间: 2024-10-29 10:34:19

使用qq邮箱发送html格式的邮件的相关文章

通过java给qq邮箱发送信息

通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_News 2.直接使用下面的代码 public static void sendMessages() { try { //创建Properties 类用于记录邮箱的一些属性 final Properties props = new Properties(); //表示SMTP发送邮件,必须进行身份验证

发送HTML格式的邮件

import smtplibfrom smtplib import SMTP_SSLfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartfrom email.header import Header host_server = 'smtp.qq.com' #qq邮箱smtp服务器sender_qq = '[email protected]'  # sender_sina为发件人的邮箱p

javaMail操作QQ邮箱发送邮箱 Demo

最近用到想给项目中加一个功能,就是当项目中某些模块发生异常,在捕获异常后不仅仅写日志抛异常等!还要追加一个发送邮件给该模块的负责人,方便运维定位问题: maven管理的配置: <!-- 邮件 --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </depe

QQ邮箱发送信息

#以下库为python自带的库,不需要进行安装 #邮件发信动作 import smtplib #构造邮件内容 from email.mime.text import MIMEText #构造邮件头 from email.header import Header #发信方:发信邮箱 和授权码 #发信邮箱 from_addr="54****[email protected]" #授权码 password="q*******dba" #收信方:收信邮箱 to_addr=&

python smtp 通过MIMEText类 发送HTML格式的邮件

由于纯文本的邮件内容已经不能满足多样化的需求,主要介绍通过引入mail.mime的MIMEText 类来实现支持HTML格式的邮件,支持所有HTML格式的元素,包括表格,图片,动画,css样式,表单等.(参考刘老师文献) 案例中收集的是最简单的服务器硬件信息,通过smtp将信息发到收件人邮箱,大家可以根据自己的需求收集所需要的信息(比如CPU百分比,硬盘剩余百分比,内存使用百分比,并设定阈值,当硬盘剩余空间不足10%,发送邮件通知管理员及时处理) #!/usr/bin/env python #c

在Linux命令行下发送html格式的邮件

在Linux利用formail+sendmail来发送带图片的邮件 formail接收html格式的文件作为邮件的内容,这样就可以解决发送带图片邮件的问题了,因为html中可以插入图片,只要给出的img src为可用的链接就行了. 命令格式如下cat mailfile.html | formail -I "MIME-Version:1.0" -I "Content-type:text/html;charset=gb2312" -I "Subject:lay

qq邮箱发送

454 Authentication failed, please open smtp flag first!用QQ邮箱测试报错 我用QQ邮箱测试javamail发送邮件的功能,用户名密码设置正确,却总是发不出邮件. 开启下QQ邮箱的smtp服务器设置即可.

163及qq邮箱发送

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Net; using System.Net.Mail; using System.Text; using System.Text.RegularExpressions

python发送html格式的邮件

python发邮件 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 import smtplib 4 from email.mime.text import MIMEText 5 import string 6 mailto_list=["[email protected]","XXX@163.com"] 7 print mailto_list 8 mail_host="smtp.exmail.qq.com&