从2007年的交stream中popup

我有问题得到一个Linux盒从exhcange 2007年popup。

这一切都是在设置失败的时候开始的。 一旦我configuration了所有的东西,我会得到一个无效的用户名/密码,他们试图testing帐户设置。

我在ubuntu上安装了pop3test,发现我可以使用它来获得干净的logintesting的唯一方法是使用以下命令。

pop3test -a username -i mailservername输出这个:

S: +OK The Microsoft Exchange POP3 service is ready. C: CAPA S: +OK S: TOP S: UIDL S: SASL NTLM GSSAPI PLAIN S: USER S: STLS S: . C: AUTH NTLM S: + C: TlRMTVNTUAABAAAABwIAAAAAAAAgAAAAAAAAACAAAAA= S: + TlRMTVNTUAACAAAAHgAeADgAAAAFAoECnKze+Uk9JdsAAAAAAAAAAOoA6gBWAAAABgBxFwAAAA9XAEgASQBUAEUATwBBAEsAUwBSAEUAUwBPAFIAVAACAB4AVwBIAEkAVABFAE8AQQBLAFMAUgBFAFMATwBSAFQAAQAaAFcATwAtAEUAWABIAC0AUwBWAFIALQAwADEABAAmAHcAaABpAHQAZQBvAGEAawBzAHIAZQBzAG8AcgB0AC4AYwBvAG0AAwBCAHcAbwAtAGUAeABoAC0AcwB2AHIALQAwADEALgB3AGgAaQB0AGUAbwBhAGsAcwByAGUAcwBvAHIAdAAuAGMAbwBtAAUAJgB3AGgAaQB0AGUAbwBhAGsAcwByAGUAcwBvAHIAdAAuAGMAbwBtAAcACABTHRrS2BnKAQAAAAA= Please enter your password: C: TlRMTVNTUAADAAAAAAAAAEAAAAAYABgAQAAAAB4AHgBYAAAAFgAWAHYAAAAAAAAAjAAAAAAAAACMAAAABQIAACT4jYQ+x4K+9FukBf25KfQVtL0MAygiPFcASABJAFQARQBPAEEASwBTAFIARQBTAE8AUgBUAG0AYQBpAG4AdABlAG4AYQBuAGMAZQA= S: +OK User successfully logged on. Authenticated. Security strength factor: 0 ^CC: QUIT Connection closed. 

如果我不包含“-i”,则命令失败:

 S: +OK The Microsoft Exchange POP3 service is ready. C: CAPA S: +OK S: TOP S: UIDL S: SASL NTLM GSSAPI PLAIN S: USER S: STLS S: . C: AUTH NTLM TlRMTVNTUAABAAAABwIAAAAAAAAgAAAAAAAAACAAAAA= S: -ERR Protocol error. Connection is closed. 10 Authentication failed. generic failure Security strength factor: 0 Connection closed. enter code here 

fetchmailrc的设置是:

 set logfile ~/logs/fetchmail.log set invisible set no bouncemail poll "mail" protocol pop3 auth password username "maintenance" password "maintpass" sslproto "ssl23" fetchall nokeep mda "/usr/bin/procmail -m ~/.procmail.conf" 

它给出的错误是:

 fetchmail: 6.3.9-rc2 querying mail (protocol POP3) at Mon 10 Aug 2009 12:26:15 PM EDT: poll started fetchmail: Trying to connect to 192.168.1.24/110...connected. fetchmail: POP3< +OK The Microsoft Exchange POP3 service is ready. fetchmail: POP3> USER maintenance fetchmail: POP3< +OK fetchmail: POP3> PASS * fetchmail: POP3< -ERR Logon failure: unknown user name or bad password. fetchmail: Logon failure: unknown user name or bad password. fetchmail: Authorization failure on [email protected] fetchmail: POP3> QUIT fetchmail: POP3< +OK Microsoft Exchange Server 2007 POP3 server signing off. fetchmail: 6.3.9-rc2 querying mail (protocol POP3) at Mon 10 Aug 2009 12:26:15 PM EDT: poll completed fetchmail: Query status=3 (AUTHFAIL) fetchmail: normal termination, status 3 

请帮忙!

在您的pop3test命令中,您正在使用NTLM身份validation; 您的Fetchmail日志表明它正在执行PLAIN。 如果您的服务器只设置为正确响应NTLM,则可能需要确保将NTLM编译到您的Fetchmail二进制文件中,并在fetchmailrc文件中启用它。

由于某种原因,这实际上是一个凭证问题。 我有一个名为Maintenance的帐户,其中包含用户名/别名维护和电子邮件地址[email protected]。 我创build了一个新的用户帐户calle maint,包含用户名/别名maint和邮箱[email protected]

由于某种原因,maint可以在所有维护帐户都没有的情况下工作,我仍然没有find确切的问题,但它已经启动并正在运行。

我发现这个问题的永久性修复: LINK

它允许你在邮件客户端使用的PHP邮件客户端中禁用TLS。