首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实施pop3客户端

实施pop3客户端
EN

Stack Overflow用户
提问于 2019-04-19 04:02:19
回答 1查看 229关注 0票数 0

我正在用Python语言实现Pop3客户端。我可以连接到我选择的pop3服务器,我甚至会收到第一条欢迎消息"+OK您好,这是Seznam POP3服务器未知。\r\n“但在那之后,服务器不应答我的任何消息,并且我的客户端挂起了recv调用。使用telnet,服务器可以正常应答。我希望得到这样的回答:"+OK你好,这是Seznam POP3服务器未知。“用于我的“用户用户”消息。

下面是我的代码:

代码语言:javascript
复制
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))
EN

回答 1

Stack Overflow用户

发布于 2019-04-19 04:45:01

代码语言:javascript
复制
num = s.send(b'USER user')

该协议要求每个命令都以\r\n结尾,即

代码语言:javascript
复制
num = s.send(b'USER user\r\n')

有关实际标准,请参阅RFC 1939

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55753019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档