python邮件模块_Python收发邮件模块,用,来,发送,接收
用Python来发送接收邮件模块
python实现发送和接收邮件功能主要用到poplib和smtplib模块。
poplib用于接收邮件,而smtplib负责发送邮件。
# —— coding :utf-8 ——
# @time: 2020/9/11 10:05
# @IDE: xxxxx
# @Author: xxxx
# @Email: xxxxx@qq.com
# @File: emali.py
import sys
import time
import poplib
import smtplib
#邮件发送函数
def send_mail():
try:
handle = smtplib.SMTP('smtp.126.com',25)
handle.login('XXXXX@126.com','**********')
msg = 'To: XXXXX@qq.com\r\nFrom:XXXX@126.com\r\nSubject:hello\r\n'
handle.sendmail('XXXX@126.com','XXXX@qq.com',msg)
handle.close()
return 1
except:
return 0
#邮件接收函数
def accpet_mail():
try:
p=poplib.POP3('pop.126.com')
p.user('pythontab@126.com')
p.pass_('**********')
ret = p.stat() #返回一个元组:(邮件数,邮件尺寸)
#p.retr('邮件号码')方法返回一个元组:(状态信息,邮件,邮件尺寸)
except Exception as e:
print ("Login failed:",e)
sys.exit(1)
#运行当前文件时,执行sendmail和accpet_mail函数
if __name__ == "__main__":
send_mail()
accpet_mail()
python邮件模块_Python收发邮件模块,用,来,发送,接收相关推荐
- python smtplib模块_python实现邮件接口——smtplib模块
1. 思路 使用脚本发送邮件的思路其实和客户端发送邮件一样,过程都是: 登录 -> 写邮件 -> 发送 只不过通过脚本发送时我们需要考虑到整个过程的方方面面.以下为思路导图: 2. Pyt ...
- python安装email模块_Python使用SMTP模块、email模块发送邮件
一.smtplib模块: 主要通过SMTP类与邮件系统进行交互.使用方法如下: 1.实例化一个SMTP对象: s = smtplib.SMTP(邮件服务地址,端口号) s = smtplib.SMTP ...
- 简述python中怎样导入模块_Python中导入模块的两种模式,import
import import pandas import pandas as pd 使用函数方式:.(),或者.() 比如 pandas.read_csv("data/stock.csv&qu ...
- python必学的模块_Python常用的模块
模块和包 1.1模块介绍模块定义:一系列功能的集合体 模块使用: import导入模块 或者 from ... import... 导入模块 模块分类:内置模块 自定义模块 第三方模块 模块加载顺序: ...
- python的窗口处理模块_python的图像处理模块
除了opencv专门用来进行图像处理,可以进行像素级.特征级.语义级.应用级的图像处理外,python中还有其他库用来进行简单的图像处理,比如图像的读入和保存.滤波.直方图均衡等简单的操作,下面对这些 ...
- python安装os模块_python的os模块(ipython,文件,目录,权限,管理)
什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...
- python psycopg2使用_Python中用psycopg2模块操作PostgreSQL方法
其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2.psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用 ...
- python中自带的模块_python中的模块详解
概念 python中的模块是什么?简而言之,在python中,一个文件(以".py"为后缀名的文件)就叫做一个模块,每一个模块在python里都被看做是一个独立的文件.模块可以被项 ...
- python xlrd模块_python之xlrd模块
xlrd模块 一.xlrd模块 1.python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库,这两个适用于.xls格式有效 2. xlrd模块 ...
最新文章
- 几则与西门子相关的消息
- 机器学习与高维信息检索 - Note 1 - 信息检索、机器学习与随机变量
- 建筑物占据的网格数目的确定(三)
- 灰度图像--图像增强 非锐化掩蔽 (Unsharpening Mask) .
- Linux新建yaml文件,yaml文件创建pod和deployment
- response设置响应头
- qt中根据数据解析的结果动态的创建控件并布局
- 权势二进制(51Nod-1413)
- opencv打开pb_NSFW-Score: OpenCV读取pb转化的ONNX模型时报错
- 我之所以抛弃Java而选择Kotlin的10个理由
- 使用MASM07 - Win32汇编语言015
- 汇编语言全套视频教程
- ​有哪些比较好的录制游戏视频软件​,游戏录屏软件哪个好用
- vue中面包屑的实现方法
- 曾有一个人,爱我如生命(3)
- 邓俊辉《数据结构》-列表学习笔记
- linux screen 环境变量,Linux 下 screen 使用方法
- 小学生体测测试环境怎么填_2016年国家学生体质健康测试数据上报工作说明
- 苹果手机各种型号图片_苹果平板电脑图片欣赏及各型号介绍【图文】
- 13、DA数模转换(PWM输出)
热门文章
- [转发]黑苹果修改DSDT彻底解决关机不断电和睡眠问题
- linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决
- 在Python中最快的HTTP GET方法是什么?
- frameset ,iframe的使用
- CentOS[linux]操作系统的安装手册
- vivox6android版本5.1,vivo X6 Plus的手机系统是什么?能升级安卓5.0吗?
- 797. 差分(有图解)
- 洛谷——P1482 Cantor表(升级版)
- 什么是事件的三要素?
- 知道半径 两点角度 怎么求坐标