我想编写从 hotmail 下载邮件的脚本。
Gmail 和 Hotmail 都允许通过端口 995 上的安全 POP 进行访问。
我的脚本在 Gmail 上运行良好......但是在我将行发送到 Hotmail 之后
用户 myliveaccount@hotmail.com
我没有收到回复。
我安装了 Windows Live Mail,它显然能够下载我的 hotmail 邮件。
- 有没有一种方法可以跟踪 SSL,以便我可以看到我做错了什么?
- 除了来自客户端的 USER 消息之外,hotmail 是否还需要其他东西?
这是来自 REBOL shell 的示例代码。
>> pop: open/lines ssl://pop3.live.com:995
>> set-modes pop [secure: true]
>> pick pop 1
== "+OK BLU0-POP295 POP3 server ready"
>> insert pop "USER myliveaccount@hotmail.com"
>> pick pop 1
== none
最佳答案
我不是 rebol 专家,但您可能需要在 USER 命令行末尾包含\r\n 以通知 POP 服务器您已完成发送输入。我猜服务器仍在等待您发送更多信息或结束线路。
关于ssl - 从hotmail下载邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1128826/