最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

使用python发送邮件和接收邮件

来源:动视网 责编:小采 时间:2020-11-27 14:28:23
文档

使用python发送邮件和接收邮件

使用python发送邮件和接收邮件:发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。python实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python #coding=utf
推荐度:
导读使用python发送邮件和接收邮件:发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。python实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python #coding=utf


发邮件是大家工作中最常用到的。今天来看一下怎么用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
From:XXXX@126.com
Subject:hello
'
 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 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实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python #coding=utf
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top