Python SMTP 发送纯文本

from email.mime.text import MIMEText
import smtplib
import getpass

msg = MIMEText(‘这是一封来自python的纯文本邮件‘,‘plain‘,‘utf-8‘)

from_addr = ‘发件人邮箱地址‘
password = getpass.getpass(‘Password:‘)
smtp_server = ‘smtp.163.com‘
smtp_port = 994
to_addr = ‘收件人邮箱地址*‘

server = smtplib.SMTP(smtp_server,smtp_port)
server.starttls()
server.set_debuglevel(1)
server.login(from_addr,password)
server.sendmail(from_addr,[to_addr],msg.as_string())
server.quit()
时间: 2024-08-01 02:34:25

Python SMTP 发送纯文本的相关文章

Python SMTP 发送带附件电子邮件

起始于对现有工作的内容进行部分重复工作的释放,花费了两周的时间调试了完全可能自己吼得住看得懂能实现目标的代码,如标题所说,本代码主要用户带附件的电子邮件的发送:对于代码大家只需要修改下文件路径,邮箱地址即可运行,我这边主要是结合navicat数据导出之后+此发送邮件的代码,做成定时任务,让程序每天按时执行,大家就不需要再每天去导数据了,让程序来完成即可,不是有句话怎么说来着:懒人自动化 人越懒才会去想着怎么去做成自动化 安于现状的往往不会有很多的想法说了这么多废话,直接给大家看下面的代码:# e

Python SMTP邮件模块

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮件. Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件. 实例: 1.使用Python发送纯文本格式和html格式的邮件. 1 #!/usr/bin/env python 2 #coding:utf-8 3 4 import smtplib 5 from email.mime.text import MIMEText 6 fr

Python SMTP发送邮件Ⅱ

使用Python发送HTML格式的邮件 Python发送HTML格式的邮件与https://www.xuanhe.net/weixiu/4271.html发送纯文本消息的邮件不同之处就是将MIMEText中_subtype设置为html.具体代码如下: 执行以上程序,如果你本机安装sendmail,就会输出: 查看我们的收件箱(一般在垃圾箱),就可以查看到邮件信息: Python 发送带附件的邮件 发送带附件的邮件,首先要创建MIMEMultipart()实例,然后构造附件,如果有多个附件,可依

Perl 通过SMTP发送正文为HTML格式的邮件

Perl虽然有Net::SMTP模块可以发送邮件,但是似乎只能发送纯文本的邮件,这次的需求是将一个HTML网页直接显示在邮件正文中,因此搜索到了MIME::Lite模块来实现这个功能. use strict; use MIME::Lite; my $mailhost="smtp.163.com"; my $username="test\@163.com"; my $password="test"; my $data=' <!DOCTYPE 

使用mina当服务器进行纯文本消息或多媒体消息加密会话

首先,对于mina的基本使用这里就不多说了,之前已经转载了一篇很详细的说明.这次想分享的是使用mina框架自定义编解码器,实现发送纯文本和非纯文本消息,带PBE加密. 首先定义要发送的信息包,之前一直想用mina进行图片语音,短视频的传送,把多媒体信息封装成一个类,纯文本文件封装成一个类.然后使用多路分离解码器,虽然这种方法可行,但是发送和接收都直接跳过了handler这层.到最后处理业务逻辑很不方便. 然后尝试值使用一种格式的信息类,消息类型只有是纯文本或非纯文本的标识.一个String类型,

Python发送多个附件和支持HTML及纯文本内容的 Email 实现

由于工作中经常需要收发电子邮件,例如每日(周)的工作报告,测试报告,监控告警,定时提醒等等,大都已电子邮件的形式发送.本文将实现一个 Python 的电子邮件发送类,支持发送多个附件(目录),HTML或纯文本内容,抄送收件人,多个接收者等功能. 代码实现 #!/usr/bin/env python # -*- coding: utf-8 -*- ''' Copyright (C) 2015 By Thomas Hu. All rights reserved. @author : Thomas H

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

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

itchat发送微信文本消息、文件等【python】

前言 Itchat是一个开源的微信个人接口.使用python调用itchat的API,可以完成一个能够处理所有信息的微信机器人.比如说你可以写python,利用itchat,去搜索特定的人,然后向这个人发送消息.图片.视频.附件等等. 应用场景 在做自动化测试框架时,往往如果有case没有通过时,一般都会发邮件,或者发送短信进行通知相关人员.因为微信毕竟是现在非常主流的社交工具.如果在case有失败的情况下,如果能通过微信发送信息到相关人,岂不是更好.如果能把自动化运行的报告,最为附件发送给相应

python smtp邮件

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一种很方便的途径发送电子邮件.它对smtp协议进行了简单的封装. 参考:https://www.cnblogs.com/ysocean/p/7653252.html  https://blog.csdn.net/qq_42543250/article/details/81586663  https:/