Python smtplib在TIME_WAIT中有很多套接字

时间:2018-04-19 19:14:06

标签: sockets smtplib

我的代码在Python 3.6下使用Python smtplib。发送20封左右的邮件后,我看到netstat -nap,许多出站连接在TIME_WAIT状态下保持打开状态几分钟然后清除。

如果我将其扩展到数千封邮件,我是否有可能在服务器上耗尽套接字资源?

考虑到创建和销毁连接的简单方法,我希望这是此代码库的常用套接字行为。

是否可以配置套接字以供重用,例如以某种方式为库的套接字连接设置SO_REUSEADDR

我正在使用该库直接与远程目标进行交互,而不是通过MTA进行缓冲,因为我想知道该消息是立即被接受的(即没有smtplib.SMTPException被提升)。

0 个答案:

没有答案