python发送email

news/2025/1/12 18:51:55/

通过第三方SMTP发送纯文本邮件
#!/usr/bin/python

-- coding: UTF-8 --

import smtplib
from email.mime.text import MIMEText
from email.header import Header

第三方 SMTP 服务

mail_host=“smtp.XXX.com” #设置服务器
mail_user=“XXXX” #用户名
mail_pass=“XXXXXX” #口令

sender = ‘from@runoob.com’
receivers = [‘429240967@qq.com’] # 接收邮件,可设置为你的QQ邮箱或者其他邮箱

message = MIMEText(‘Python 邮件发送测试…’, ‘plain’, ‘utf-8’)
message[‘From’] = Header(“菜鸟教程”, ‘utf-8’)
message[‘To’] = Header(“测试”, ‘utf-8’)

subject = ‘Python SMTP 邮件测试’
message[‘Subject’] = Header(subject, ‘utf-8’)

try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25) # 25 为 SMTP 端口号
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
print “邮件发送成功”
except smtplib.SMTPException:
print “Error: 无法发送邮件”

其他详见 https://www.runoob.com/python/python-email.html


http://www.ppmy.cn/news/87321.html

相关文章

星辰天合XSKYC++笔试

一道填空题,十道简答题,三道编程题,并没记全哈 shell,如何将标准输出合错误输出同时重定向到同一位置? 可以使用下面的命令: command > file.txt 2>&1这个命令是用来将标准输出和标准错误输出合…

tomcat maxThread 压力测试 700 并发以内最好

以前一直简单的认为多线程高效率。其实多线程本身并不能提高 cpu 效率&#xff0c;线程过多反而会降低 cpu 效率。当 cpu 核心数<线程数时&#xff0c;cpu 就需要在多个线程直接来回切换&#xff0c;以保证每个线程都会获得 cpu 时间&#xff0c;即通常我们说的并发执行。所…

PCB~电磁干扰

电磁辐射 • 两个主要的电磁来源 • 电流穿过一个金属会产生一个磁场 • 在磁场中放置一个磁场会产生感应电流 • 导体的形状会影响流经它的电流所产生的磁场强度&#xff0c;反之变然 EMI&#xff1a;电磁干扰 • EMI:Electro-Magnetic Interference • EMI代表的是一个设…

Linux之文件目录类命令

文件目录类命令 pwd&#xff1a;显示当前工作目录的绝对路径 基本语法 pwd案例 [rootDemo-Server ~]# pwd /rootls&#xff1a;列出目录的内容 基本语法 ls [选项] [目录或是文件]选项说明 选项说明-a全部文件&#xff0c;连同隐藏文件&#xff08;开头为.的文件&#x…

pdf怎么合并在一起?软件操作更高效

PDF格式已经成为了许多文档和表格的首选格式。然而&#xff0c;当你需要合并多个PDF文件时&#xff0c;可能会遇到一些麻烦&#xff0c;在本篇文章中&#xff0c;我们将向您介绍一种简单易用的方法来合并PDF文件。 以下是可以用来合并PDF文件的软件&#xff1a; - PDF转换器&a…

(学习日记)AD学习 #2

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…

JavaScript实现通过表格方式显示三角形的代码

以下为实现通过表格方式显示三角形的程序代码和运行截图 目录 前言 一、通过表格方式显示三角形 1.1 运行流程及思想 1.2 代码段 1.3 JavaScript语句代码 1.4 运行截图 前言 1.若有选择&#xff0c;您可以在目录里进行快速查找&#xff1b; 2.本博文代码可以根据题目要…

Linux 内存管理全面分析

前言&#xff1a; 还是习惯性的以前言开篇&#xff0c;“深入骨髓”的程序猿思想&#xff0c;干啥事都想从main 开始~~ 在Android 项目中接触内存管理相关的有一段时间了&#xff0c;中间看了很多代码&#xff0c;看了忘&#xff0c;忘了看&#xff0c;反反复复&#xff0c;索…