Python使用SMTP发送邮件
1、目标
使用SMTP发送邮件
2、系统环境
操作系统:Win7 64
Python版本:3.7.0
3、代码参考
#config:utf-8 #强制使用utf-8编码格式
import smtplib #加载smtplib模块
from email.mime.text import MIMEText
from email.utils import formataddr
sender='XXX@163.com' #发件人邮箱账号
receiver='XXX@163.com' #接收人邮箱账号
senderPwd='XXXXXX' #发件人邮箱登录口令
def mail():
ret=True
try:
msg=MIMEText('This is a Test','plain','utf-8')
msg['From']=formataddr["发件人邮箱",sender]) #发件人邮箱昵称,发件人邮箱账号
msg['To']=formataddr["收件人邮箱",receiver]) #收件人邮箱昵称,收件人邮箱账号
msg['Subject']="主题" #邮件的主题
smtbObj=smtplib.SMTP("smtp.163.com",25)
smtpObj.login(sender,senderPwd) #发件人邮箱账号、登录口令
smtpObj.sendmail(sender,receiver,msg.as_string())
smtpObj.quit() #关闭连接
except Exception:
ret=False
return ret
ret=mail()
if ret:
print("邮件发送成功")
else
print("邮件发送失败")
转载于:https://www.cnblogs.com/SH170706/p/9771183.html
Python使用SMTP发送邮件相关推荐
- python 实现SMTP发送邮件(四)-添加附件
Python实现SMTP发送邮件(四)-添加附件 [Python] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 ...
- python smtplib.SMTP()发送邮件报“UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xba in position 0: i
python smtplib.SMTP()发送邮件报"UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position ...
- python通过代理发送邮件_使用Python通过SMTP发送邮件
有些业务可能由于各种各样的原因并不适用于Zabbix监控,这时如果要做到系统出问题能立即发送邮件,就需要自己来写监控脚本了,出问题要实时通过邮件报警,以下案例使用Python脚本实现通过SMTP协议发 ...
- Python使用SMTP发送邮件(163,yeah等网易邮箱已测试可以)
#! /usr/bin/env python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextmailt ...
- python基于SMTP发送邮件(qq邮箱)
在Python中, smtplib模块提供了丰富的邮件发送接口,只要设置smtp服务器和端口,输入账号密码登陆,就可以使用邮件发送的接口. 第一步:开启SMTP服务 (1)点击"开启&quo ...
- python 发邮件 无需密码_用Python实现SMTP发送邮件(纯文本)
写在前面 初学python,今天和昨晚折腾了一晚上,终于成功发送出了邮件!心情激动,做个记录总结. 首先,要实现发邮件总共需要用到email模块和smtplib模块,其中email模块用于构造邮件,s ...
- Python语言程序设计之Python3 SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...
- python发送qq邮件列表_Python SMTP发送邮件
发送邮件是个很常用的功能.比如自己写个脚本获取并分析股票或期货数据,如果发现有交易机会.此时可以发个邮件来提醒自己. SMTP即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控 ...
- python怎么发送邮件_在Python如何使用SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. python的smtplib提供了一 ...
最新文章
- [大话数据结构-读书笔记] 栈
- json和jsonp(json是目的,jsonp是手段)
- git reset revert 回退回滚取消提交返回上一版本
- boost::type_index模块constexpr相关的测试程序
- 7添加静态路由 hat red_两个不同网段的路由器,如何互通?
- Community Server系列之三:页面间关系2[介绍]
- 【Pytorch神经网络理论篇】 06 神经元+神经网络模型+全连接网络模型
- Asp.Net Core发布绑定域名和端口
- while 循环java_Java做while循环
- C++游戏服务器开发常用工具介绍(转载)
- TableView全展开实现ContentSizedTableView
- nodejs学习笔记-1-文件系统
- 冰点文库下载器V3.2.4
- photoshop--抽出滤镜
- matlab能做财务报表吗,基于Matlab 的零售企业财务报表分析.pdf
- HMI-40-【节能模式】平均油耗实现
- 6、域渗透中查询域用户对域成员机器关系
- (ACWing yxc基础算法课笔记) 前缀和
- 重定向和转发的区别+使用情景
- 二、Nacos下载和安装