草庐IT

imap_conn

全部标签

python - 在 python 中解析 IMAP 响应

我正在使用imaplib在python中与imap一起工作,但是看起来它没有办法解析IMAP响应的详细信息。例如,查询如下:msgdata=connection.fetch(num,"(BODY.PEEK[HEADER.FIELDS(FROMTOCCDATESUBJECTMESSAGE-ID)]UID)")其中num是邮件编号,对于一个邮件服务器可能会产生(例如):('OK',[('1234(BODY[HEADER.FIELDS(FROMTOCCDATESUBJECTMESSAGE-ID)]{123}','From:...etcheaders'),'UID3456)'])另一个:('O

python - 如何使用 Python 通过 IMAP 获取未读消息并设置消息读取标志?

importimaplibdefread():userName="xxx@gmail.com"password="xxxx"name='xxx@gmail.com'email_ids=[userName]data=[]imap_server=imaplib.IMAP4_SSL("imap.gmail.com",993)imap_server.login(userName,password)imap_server.select('INBOX')da=[]status,response=imap_server.status('INBOX',"(UNSEEN)")unreadcount=in

python - 使用 IMAP 和 Python 获取最近的 n 封电子邮件

我希望使用IMAP从电子邮件帐户收件箱返回n(很可能是10)封最近的电子邮件。到目前为止,我拼凑了:importimaplibfromemail.parserimportHeaderParserM=imaplib.IMAP4_SSL('my.server')user='username'password='password'M.login(user,password)M.search(None,'ALL')foriinrange(1,10):data=M.fetch(i,'(BODY[HEADER])')header_data=data[1][0][1]parser=HeaderPar

Python IMAP 搜索部分主题

我正在尝试获取所有主题以“新订单”开头的电子邮件,但我似乎无法弄清楚。目前我可以搜索与这样的设置完全匹配的...result,data=M.uid('search',None,'(HEADERSubject"SubjectHere")')但是,这不会检索任何不完全匹配的消息。我将如何进行部分匹配?如果重要的话,我正在与gmail的imap服务器通话。谢谢 最佳答案 根据IMAPRFCSEARCH应该将其所有匹配作为子字符串匹配:Inallsearchkeysthatusestrings,amessagematchesthekeyif

python - itertools.imap vs 映射整个可迭代对象

我很好奇http://docs.python.org/2/library/itertools.html#itertools.imap的声明,即描述sum(imap(operator.mul,vector1,vector2))作为高效的点积。我的理解是imap提供了一个生成器而不是一个列表,虽然我理解如果您只考虑前几个元素以及周围的sum()会更快/消耗更少的内存,但我不知道如何它的行为与以下任何不同:sum(map(operator.mul,vector1,vector2)) 最佳答案 map和imap之间的区别在您开始增加要迭代的

python - 尽管极度懒惰,我如何在 Python 中模拟 IMAP 服务器?

我很想知道是否有一种简单的方法可以在Python中模拟IMAP服务器(alatheimaplib模块),无需做很多工作.是否有预先存在的解决方案?理想情况下,我可以连接到现有的IMAP服务器,进行转储,然后让模拟服务器运行真实邮箱/电子邮件结构。懒惰的一些背景:我有一种讨厌的感觉,我正在编写的这个小脚本会随着时间的推移而增长,并且喜欢创建一个合适的测试环境,但考虑到它可能不会随着时间的推移而增长,我不想做太多工作来让模拟服务器运行。 最佳答案 我上次尝试时发现用twisted编写IMAP服务器非常容易。它支持编写IMAP服务器,您拥

什么是IMAP?

什么是IMAP?IMAP全称是InternetMessageAccessProtoco,这是一种邮件协议,允许邮件客户端如QQ邮箱、163邮箱、腾讯企业邮通过IMAP协议从邮件服务器上获取邮件信息。通过网络,你的邮件客户端通过IMAP协议从网络上获取到您邮件,当你点击阅读邮件时,你实际上并没有下载或者存储你的所有邮件,而是通过服务器阅读,所以你可以通过手机、网页、邮件客户端等不同方式和设备来阅读邮件,保证邮件并不会遗漏。使用IMAP有什么好处?使用IMAP有很多优势,具体可以表现在:1、你可以通过服务器,从许多不同设备上获取到邮件,丰富用户使用场景。2、我们在阅读邮件时,并不会加载所有邮件,而

ios - 清除空闲单元格连接 : found one to purge conn=0x1ddde360

我找不到解决这个问题的合适方法。我想有人可以帮我清除这个错误。总结:当我使用3G连接在设备上测试我的应用程序时,当控制台多次显示此错误"purgeIdleCellConnections:foundonetopurgeconn=0x1ddde360"时,它以不同的数字出现(0x1ddde360或0x21b98a60或....)。有时它会挂起,应用程序崩溃并死掉。我无法打开应用程序。我必须删除并重新构建。当我使用Wi-Fi时,它工作正常:完全没有问题。实际结果:我在我的应用程序中使用网络服务(WSDL)。在启动应用程序本身时,我调用了多个Web服务。此应用程序已在AppStore(Prom

dart - 使用 IMAP 将所有电子邮件放入列表

我正在尝试在Flutter中创建一个邮件应用程序,现在我正在测试后端,然后我想将它集成到我的应用程序中。我正在使用IMAP从我的大学获取我所有的电子邮件,并使用一个名为Emails的类将它们插入到一个列表中,该类具有主题、日期、发件人、收件人和正文(所有字符串类型)等参数。Listemails;FuturegetEmails()async{ImapFolderinbox=awaitclient.getFolder("inbox");EMailslist;for(vari=inbox.mailCount;i>0;i--){list.subject=awaitinbox.fetch(["B

c# - 使用 c# .net 库检查来自 gmail 服务器的 IMAP 邮件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion有没有人有任何示例代码可以利用.Net框架通过IMAPSSL连接到googlemail服务器来检查新电子邮件?