草庐IT

imap_close

全部标签

java - 这个包含 close() 调用的 finally 子句的原因是什么

我正在学习在线java类(class),IntroductiontoprogrammingUsingJava.在关于I/O的章节中,下面的代码使用以下语句进行介绍:Bytheway,attheendofthisprogram,you'llfindourfirstusefulexampleofafinallyclauseinatrystatement.Whenthecomputerexecutesatrystatement,thecommandsinitsfinallyclauseareguaranteedtobeexecuted,nomatterwhat.程序在11.2.1节末尾并且是

Python:如何通过 IMAP 将带有 BCC 收件人的电子邮件草稿存储到 Exchange Server?

我尝试通过IMAP将电子邮件草稿存储到在MSExchange上运行的文件夹中。一切正常,除了Bcc收件人没有显示在服务器上存储的草稿消息中。如果我使用MSOutlook发送电子邮件,密件抄送收件人也不会收到电子邮件。如果我在将消息存储到服务器后用Python读回它,我可以在草稿中看到密件抄送。以下Python代码重现了此行为:importimaplibimporttimefromemail.MIMEMultipartimportMIMEMultipartfromemail.MIMETextimportMIMETextmessage=MIMEMultipart()message['Sub

python - 使用 IMAP4 和 python 从 GMail 获取加星标的邮件

我发现了许多关于使用IMAP的虚假信息,但我不明白如何将其用于我的目的。我找到了如何从邮箱中获取所有消息和所有看到的消息,但我应该如何使用星标?请给我一些python代码示例,这些代码用于通过IMAP4从GMail获取加星标的邮件,用于检查某封邮件是否加星标或未加星标,以及用于加星标和取消加星标的一些邮件。 最佳答案 Gmail的“已加星标”状态直接映射到IMAP\Flagged关键字。因此,您可以通过在消息上设置或取消设置\Flagged来切换消息的星号:IMAP4.store(num,'+FLAGS','\\Flagged')您

python - 用于 Python 的 IMAP 文件夹路径编码 (IMAP UTF-7)

我想知道Python中是否存在用于IMAP4UTF-7文件夹路径编码的“官方”函数/库。在imapInstance.list()中,我得到以下路径IMAPUTF-7编码:'(\\HasNoChildren)".""[Mails].Test&AOk-"',如果我执行以下编码:(u"[Mails].Testé").encode('utf-7')我明白了:'[Mails].Test+AOk-'它是UTF-7但不是IMAPUTF-7编码。Test+AOk-而不是Test&AOk-我需要官方函数或库来获取IMAPUTF-7编码版本。 最佳答案

python - Asyncio imap 获取邮件 python3

我正在使用asyncio模块进行测试,但是我需要提示/建议如何以异步方式获取大型电子邮件。我有一个包含邮件帐户的用户名和密码的列表。data=[{'usern':'foo@bar.de','passw':'x'},{'usern':'foo2@bar.de','passw':'y'},{'usern':'foo3@bar.de','passw':'z'}(...)]我想过:loop=asyncio.get_event_loop()loop.run_until_complete(asyncio.wait([get_attachment(d)fordindata]))loop.close(

python - Python 的 tarfile.open 需要 close() 吗?

在tarfile的官方python文档中我没有看到是否使用创建的tarfiletarfile.open('example.tar','r:*')当你不再需要它时应该关闭它。在其他一些示例中(例如here),您经常会看到未关闭的tarfile。如果我在某些函数中更频繁地打开同一个tarfile而不是总是关闭它,我会遇到问题吗?defexample(name):f=tarfile.open(name,'r:*')#dosomeotherstuff#notclosingthetarfileobjectreturnresultexample('example.tar')example('exa

Python IMAP 搜索从或到指定的电子邮件地址

我在Gmail的SMTP服务器上使用它,我想通过IMAP搜索发送到某个地址或从某个地址接收的电子邮件。这是我的:mail=imaplib.IMAP4_SSL('imap.gmail.com')mail.login('user','pass')mail.list()mail.select("[Gmail]/AllMail")status,email_ids=mail.search(None,'TO"tech163@fusionswift.com"ORFROM"tech163@fusionswift.com"')错误的最后一行是:imaplib.error:SEARCHcommanderr

python - 如何使用 python imaplib.IMAP4.search() 搜索特定的电子邮件

importimaplib,timeT=time.time()M=imaplib.IMAP4_SSL("imap.gmail.com")M.login(user,psw)M.select()typ,data=M.search(None,'UNSEENSINCET')fornuminstring.split(data[0]):try:typ,data=M.fetch(num,'(RFC822)')msg=email.message_from_string(data[0][1])printmsg["From"]printmsg["Subject"]printmsg["Date"]excep

python - Matplotlib 在 savefig 和 close() 后不释放内存

我有一段代码可以很好地循环一次或两次,但最终它会增加内存。我尝试使用memory_profiler定位内存泄漏,结果如下:row_nrMemory_usageMemory_diffrow_text47052.699MiB0.000MiBax.axis('off')471167.504MiB114.805MiBfig.savefig('figname.png',dpi=600)472167.504MiB0.000MiBfig.clf()473109.711MiB-57.793MiBplt.close()474109.711MiB0.000MiBgc.collect()`我创建了这样的图形

python - python WebSocket 客户端出现 "Connection is already closed."错误

我一直在尝试使用pythonwebsocket-client模块来接收和存储来自交易所的连续更新。通常,脚本会在引发以下错误之前平稳运行一天左右:websocket._exceptions.WebSocketConnectionClosedException:Connectionisalreadyclosed。我查看了websocket-client源代码,显然错误是由代码ifnotbytes_:在第92行引发的。此外,应该引发WebSocketConnectionClosedException“如果远程主机关闭连接或发生某些网络错误”。谁能告诉我为什么会这样,以及我可以做些什么来阻止