1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 用python发邮件为什么接收不了_如何使用python发送邮件和接收邮件?

用python发邮件为什么接收不了_如何使用python发送邮件和接收邮件?

时间:2019-07-19 23:40:18

相关推荐

用python发邮件为什么接收不了_如何使用python发送邮件和接收邮件?

发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。

python实现发送和接收邮件功能主要用到poplib和smtplib模块。

poplib用于接收邮件,而smtplib负责发送邮件。

代码如下:#!/usr/bin/envpython

#coding=utf-8

importsys

importtime

importpoplib

importsmtplib

#邮件发送函数

defsend_mail():

try:

handle=smtplib.SMTP('',25)

handle.login('XXXX@','**********')

msg='To:XXXX@\r\nFrom:XXXX@\r\nSubject:hello\r\n'

handle.sendmail('XXXX@','XXXX@',msg)

handle.close()

return1

except:

return0

#邮件接收函数

defaccpet_mail():

try:

p=poplib.POP3('')

p.user('pythontab@')

p.pass_('**********')

ret=p.stat()#返回一个元组:(邮件数,邮件尺寸)

#p.retr('邮件号码')方法返回一个元组:(状态信息,邮件,邮件尺寸)

exceptpoplib.error_proto,e:

print"Loginfailed:",e

sys.exit(1)

#运行当前文件时,执行sendmail和accpet_mail函数

if__name__=="__main__":

send_mail()

(更多学习内容,请点击Python学习网)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。