我需要检查SMTP服务器的超时时间,但我的套接字只是关闭了。我做错了什么?以下是我的测试代码:
#!/usr/bin/python
import smtplib
import time
import datetime
import socket
socket.setdefaulttimeout(1800)
now = time.time()
server = smtplib.SMTP()
server.set_debuglevel(1)
server.connect('mx.foo.bar','25')
(code,resp) = server.docmd('NOOP')
then = time.time()
print then-now
希望这个能够奏效。