使用python发送邮件和接收邮件
发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。
python实现发送和接收邮件功能主要用到poplib和smtplib模块。
poplib用于接收邮件,而smtplib负责发送邮件。
代码如下:
#! /usr/bin/env python
#coding=utf-8
import sys
import time
import poplib
import smtplib
#邮件发送函数
def send_mail(): try: handle= smtplib.SMTP('smtp.126.com',25) handle.login('XXXX@126.com','**********') msg= 'To: XXXX@qq.com\r\nFrom:XXXX@126.com\r\nSubject:hello\r\n'handle.sendmail('XXXX@126.com','XXXX@qq.com',msg) handle.close() return 1except: 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 poplib.error_proto,e: print "Login failed:",e sys.exit(1)#运行当前文件时,执行sendmail和accpet_mail函数
if __name__== "__main__": send_mail() accpet_mail()
使用python发送邮件和接收邮件相关推荐
- 用python发邮件为什么接收不了_使用python发送邮件和接收邮件
发邮件是大家工作中最常用到的.今天来看一下怎么用python来发送和接收邮件. python实现发送和接收邮件功能主要用到poplib和smtplib模块. poplib用于接收邮件,而smtplib ...
- python操作邮箱发送邮件和接收邮件
首先,用到的模块 import logging import traceback from email.mime.application import MIMEApplication import o ...
- Python网络通信~pop3接收邮件
在 Python进阶教程m9b–网络通信–smtplib发送邮件 一文中桔子菌给大家介绍了怎么用Python发送邮件,俗话说"来而不往非礼也",有发就要有收,这篇文章将带大家熟悉下 ...
- .NET发送邮件和接收邮件
lumisoft 类库可以到 http://www.lumisoft.ee/lsWWW/download/downloads/Net下载 using System; using System.Data ...
- Python实例讲解 -- 接收邮件 (亲测)
1. 主要使用了 poplib 组件 # -*- coding: utf-8 -*-import poplib from email import parserhost = 'pop.gmail.co ...
- python 发送邮件 普通邮件 HTML 发送带附件 群发邮件
我是一个测试工程师,在做自动化时,会写一些自己用的好的工具,目前有一些现成的工具,自己用着,不是大材小用,就是不符合实际需求,这次整理一个发送邮件的脚本. 文章目录 1. smtplib 与 emai ...
- 网络-邮件协议STMP、POP3详解与实战(Python发送邮件)
目录 简介 基于客户端软件 电子邮件系统框架 电子邮件组成 信封 内容 邮件发送/接收步骤 STMP与MIME 简介 流程 连接建立 邮件发送 连接释放 SMTP的缺点 MIME POP3与IMAP ...
- python 接收邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】...
本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...
- python 邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】
本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...
最新文章
- Android--Fragment 实现懒加载和不重复加载
- iOS快速上手应用内购(IAP)附Demo
- clip\_gradient
- 【PP生产订单】收货Goods Receipt
- Linux 防火墙的基本认识
- php扩展dio,PHP Dio扩展新函数dio_fdopen参数返回--bad file descriptor的分
- UVa10340 - All in All
- iPhone SDK开发基础之自定义仪表控件
- LLVM LLD COFF格式分析
- 苹果笔记本突然开机黑屏
- 计算机显示不出桌面的文件夹,win10电脑保存文件路径不显示桌面怎么办?
- ubuntu 20 安装手册
- Security+ 常见名词解释
- linux window连接软件,教你从Windows以图形方式远程连接Linux
- 企业公众号菜单添加视频的完整教程(组图)
- 打造自己的博客(二)试着添加这两个有意思的插件吧?
- Windows Server 2012响应速度缓慢
- 0基础用动画学Python,在闲余时间月赚2k-10k
- 语文音乐计算机的英语怎么读,听音乐的英语怎么读
- Python使用get_text()方法从大段html中提取文本