我正在用Python实现Pop3客户端。我可以连接到我选择的pop3服务器,甚至收到第一条欢迎消息“ + OK,您好,这是Seznam POP3服务器未知。\ r \ n”,但是之后服务器不回答我的任何消息,客户端挂断在recv呼叫上。使用telnet,服务器可以正常应答。我希望这种回答“ + OK,您好,这是Seznam POP3服务器未知”。我的“用户”消息。
这是我的代码:
HOST = pop3.seznam.cz
PORT = 110
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((HOST, int(PORT)))
data = s.recv(2048)
print(data)
num = s.send(b'USER user')
print(num)
data = s.recv(2048)
print(repr(data))
答案 0 :(得分:1)