我现在一直在搜索和测试几天没有任何理性的解释,以便发生以下情况:
我有一个服务所有用户的邮件服务器,每个人都很乐意在IMAP / POP3访问上运行。我需要开发一个实用程序来检查POP3电子邮件,并开始收到检索邮件的错误。我在Outlook和Windows Live邮件上设置了相同的pop帐户,他们也无法下载电子邮件。我尝试了另一台PC,下载得很好。经过大量的调试和搜索,我发现在发送RETR命令后,我的电脑上没有“+ OK”响应,但是在另一台电脑上有。所以我去telnet并确定当我的电脑没有得到RETR的+ OK响应,只是实际的邮件,但我从我试过的其他每台电脑上得到它。我甚至启动了我的win XP虚拟电脑,它与我的电脑具有相同的效果。这是我和我的测试电脑的日志的摘录:
使用+ OK进行RETR:
+OK Welcome to MailEnable POP3 Server
USER devtest@x.com
+OK
PASS <Removed>
+OK
LIST
+OK 3 26743
1 2118
2 23949
3 676
.
UIDL
+OK
1 BE1F75CAE417453581CF11F16CF09989
2 846882DB63B54C9E91C4643AA5CCA1F5
3 A7BAFC28B04A493689A150F6D4CD7FD0
.
RETR 1
+OK 2118 octets
Received: from x ([x.x.60.10]) by x.net with MailEnab
le ESMTP; Sun, 28 Dec 2014 11:30:16 +0200
RETR并且+ OK缺失:
+OK Welcome to MailEnable POP3 Server
USER devtest@x.com
+OK
PASS <Removed>
+OK
LIST
+OK 3 26743
1 2118
2 23949
3 676
.
UIDL
+OK
1 BE1F75CAE417453581CF11F16CF09989
2 846882DB63B54C9E91C4643AA5CCA1F5
3 A7BAFC28B04A493689A150F6D4CD7FD0
.
RETR 1
Received: from x ([x.x.60.10]) by x.net with MailEnab
le ESMTP; Sun, 28 Dec 2014 11:32:53 +0200
我现在要在我的电脑上放置另一个硬盘并安装Windows和telnet客户端,看看它做了什么,但我希望有人可能有这方面的经验。只有那一次+ OK缺失,每一个其他命令都显示它以及它在我尝试它的每一台PC上,所以只有在我的电脑上它才会丢失。
欣赏任何想法或帮助!
答案 0 :(得分:0)
加载一个新的硬盘驱动器完美按预期工作,这使我必须在我的电脑上安装一些东西。禁用了通常的嫌疑人(防火墙和AV),当它没有工作时,我继续关闭我的电脑上运行的每个应用程序,这可能适用于Ports,并最终将罪魁祸首缩小到我的PC上运行的Fortinet VPN客户端。我没有启用它的AV组件,所以我不知道它是如何导致端口110上的一条线丢失的原因,但是如果它失败了然后运行+ OK行,如果它关闭则会出现。
我将在这里留下这个问题,以防它可以帮助其他人,并且也会尝试向Fortinet发布一些东西。