发邮件是大家工作中最常用到的。今天来看一下怎么用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发送邮件和接收邮件相关推荐

  1. 用python发邮件为什么接收不了_使用python发送邮件和接收邮件

    发邮件是大家工作中最常用到的.今天来看一下怎么用python来发送和接收邮件. python实现发送和接收邮件功能主要用到poplib和smtplib模块. poplib用于接收邮件,而smtplib ...

  2. python操作邮箱发送邮件和接收邮件

    首先,用到的模块 import logging import traceback from email.mime.application import MIMEApplication import o ...

  3. Python网络通信~pop3接收邮件

    在 Python进阶教程m9b–网络通信–smtplib发送邮件 一文中桔子菌给大家介绍了怎么用Python发送邮件,俗话说"来而不往非礼也",有发就要有收,这篇文章将带大家熟悉下 ...

  4. .NET发送邮件和接收邮件

    lumisoft 类库可以到 http://www.lumisoft.ee/lsWWW/download/downloads/Net下载 using System; using System.Data ...

  5. Python实例讲解 -- 接收邮件 (亲测)

    1. 主要使用了 poplib 组件 # -*- coding: utf-8 -*-import poplib from email import parserhost = 'pop.gmail.co ...

  6. python 发送邮件 普通邮件 HTML 发送带附件 群发邮件

    我是一个测试工程师,在做自动化时,会写一些自己用的好的工具,目前有一些现成的工具,自己用着,不是大材小用,就是不符合实际需求,这次整理一个发送邮件的脚本. 文章目录 1. smtplib 与 emai ...

  7. 网络-邮件协议STMP、POP3详解与实战(Python发送邮件)

    目录 简介 基于客户端软件 电子邮件系统框架 电子邮件组成 信封 内容 邮件发送/接收步骤 STMP与MIME 简介 流程 连接建立 邮件发送 连接释放 SMTP的缺点 MIME POP3与IMAP ...

  8. python 接收邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】...

    本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...

  9. python 邮件服务器地址_python实现的接收邮件功能示例【基于网易POP3服务器】

    本文实例讲述了python实现的接收邮件功能.分享给大家供大家参考,具体如下: 一 简介 本代码实现从网易POP3服务器接收邮件 二 代码 import poplib import re import ...

最新文章

  1. Android--Fragment 实现懒加载和不重复加载
  2. iOS快速上手应用内购(IAP)附Demo
  3. clip\_gradient
  4. 【PP生产订单】收货Goods Receipt
  5. Linux 防火墙的基本认识
  6. php扩展dio,PHP Dio扩展新函数dio_fdopen参数返回--bad file descriptor的分
  7. UVa10340 - All in All
  8. iPhone SDK开发基础之自定义仪表控件
  9. LLVM LLD COFF格式分析
  10. 苹果笔记本突然开机黑屏
  11. 计算机显示不出桌面的文件夹,win10电脑保存文件路径不显示桌面怎么办?
  12. ubuntu 20 安装手册
  13. Security+ 常见名词解释
  14. linux window连接软件,教你从Windows以图形方式远程连接Linux
  15. 企业公众号菜单添加视频的完整教程(组图)
  16. 打造自己的博客(二)试着添加这两个有意思的插件吧?
  17. Windows Server 2012响应速度缓慢
  18. 0基础用动画学Python,在闲余时间月赚2k-10k
  19. 语文音乐计算机的英语怎么读,听音乐的英语怎么读
  20. Python使用get_text()方法从大段html中提取文本

热门文章

  1. jmeter察看结果树-响应数据乱码
  2. Hadoop配置文件
  3. STL vector
  4. ASP.NET2.0中用ICallbackEventHandler实现客户端与服务器端异步交互
  5. php 文件查找类,PHP类搜索定位目录树的具体实现方式解析
  6. 记录webpack的source map使用详细说明
  7. C语言学习之有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中
  8. PC网页实现九宫格切图功能
  9. springboot-custom starter
  10. FragmentActivity TopFragment