存储 SSL 套接字连接以实现可重用性 Python

问题描述

我正在使用 IMAPClient 库来获取电子邮件。 在我的应用程序中,我有多种选择,我必须始终使用 IMAPClient 创建套接字连接或登录电子邮件帐户。

  1. 阅读邮件
  2. 获取邮件
  3. 获取文件夹 等

对于每个选项,我的应用程序必须使用 IMAPClient 创建与电子邮件帐户的连接,这会消耗时间。 有什么方法可以让我只创建一次连接,并且可以在需要时重复使用相同的连接来执行其他活动。

示例代码

from imapclient import IMAPClient
email_address = "emailid"
password = "password"
imap_server = 'imap.gmail.com'
mail_server = IMAPClient(imap_server,use_uid=True,ssl=True)
mail_server.login(email_address,password)

我想存储这个 mail_server ssl 套接字对象并在需要时重用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)