Foxmail 無法收取Exchange 2003郵件

 

*         Foxmail 無法收取Exchange 2003郵件
 
Exchange 2003服務器,使用 Foxmaill等郵件客戶端軟件老是提示輸入密碼無法登陸收取郵件。根本原因是登錄名和別名不一致,來自微軟網站的信息說別名有點“.”時,會有這個問題。自己測試結果:登錄名和別名不一樣就會出現這個問題,登錄名和別名一樣帶有“.”也不會出現此問題。 
下面是來自微軟網站的信息:
 我公司建立了一個 Exchange Server 2003,並申請了公網的域名 acn.cn;通過 ISA Server 發佈郵件服務器,現公司內部的用戶已經可以實現與外網(如 163)收發郵件。現在問題是,但如果改用 foxmail 收公司郵件的時候卻出現問題了。
我測試過,如果用戶是 [email protected],可以正常使用;但如果用戶是 [email protected](注意 tom 和 chen 之間有一個句點的符號隔開),就會老是提示輸入密碼的那個對話框而無法收取郵件。哪位知道的話幫忙回覆一下,謝謝哦!

PS:已測試過,無論哪個收郵件的客戶端軟件都是一樣的問題。
 
Answers
這個問題我已經幫樓主解決了,根本原因是登錄名和別名不一致,並且別名有.時,是會有這個問題的:
 
請看思路:
 
1. 通過網絡包我們發現:
 
客戶端:
 
 
27           2.718750                              {TCP:5, IPv4:1}   117.25.184.140 192.168.1.105     POP3     POP3:Response: +OK: Microsoft Exchange Server 2003 POP3 server version 6.5.7638.1 (Acnex01.xmaccoona.com) ready.
 
28           2.718750                              {TCP:5, IPv4:1}   192.168.1.105     117.25.184.140 POP3     POP3:Command: USER jinwu.chen
 
30           2.718750                              {TCP:5, IPv4:1}   117.25.184.140 192.168.1.105     POP3     POP3:Response: +OK
 
31           2.718750                              {TCP:5, IPv4:1}   192.168.1.105     117.25.184.140 POP3     POP3:Command: PASS admin
 
33           2.718750                              {TCP:5, IPv4:1}   117.25.184.140 192.168.1.105     POP3     POP3:Response: -ERR, Error: Logon failure: unknown user name or bad password.
 
 
Frame: Number = 33, Captured Frame Length = 110, MediaType = ETHERNET
 
- Ethernet: Etype = Internet IP (IPv4),DestinationAddress:[00-0C-29-EC-AE-F0],SourceAddress:[00-E0-4C-A0-FD-23]
 
 - DestinationAddress: VMware, Inc. ECAEF0 [00-0C-29-EC-AE-F0]
 
     IG: (0.......) Individual address
 
     UL: (.0......) Universally Administered Address
 
     Rsv: (..000000)
 
 - SourceAddress: REALTEK SEMICONDUCTOR CORP. A0FD23 [00-E0-4C-A0-FD-23]
 
     UL: .0...... Universally Administered Address
 
    EthernetType: Internet IP (IPv4), 2048(0x800)
 
- Ipv4: Src = 117.25.184.140, Dest = 192.168.1.105, Next Protocol = TCP, Packet ID = 29488, Total IP Length = 96
 
 - Versions: IPv4, Internet Protocol; Header Length = 20
 
     Version:      (0100....) IPv4, Internet Protocol
 
     HeaderLength: (....0101) 20 bytes (0x5)
 
 - DifferentiatedServicesField: DSCP: 0, ECN: 0
 
     DSCP: (000000..) Differentiated services codepoint 0
 
     ECT: (......0.) ECN-Capable Transport not set
 
     CE:   (.......0) ECN-CE not set
 
    TotalLength: 96 (0x60)
 
    Identification: 29488 (0x7330)
 
 - FragmentFlags: 16384 (0x4000)
 
     Reserved: (0...............)
 
     DF:       (.1..............) Do not fragment
 
     MF:       (..0.............) This is the last fragment
 
     Offset:   (...0000000000000) 0
 
    TimeToLive: 128 (0x80)
 
    NextProtocol: TCP, 6(0x6)
 
    Checksum: 38832 (0x97B0)
 
    SourceAddress: 117.25.184.140
 
    DestinationAddress: 192.168.1.105
 
- Tcp: Flags=...AP..., SrcPort=POP 3(110), DstPort=1296, PayloadLen=56, Seq=1578321594 - 1578321650, Ack=1314336707, Win=64483 (scale factor 0x0) = 64483
 
    SrcPort: POP 3(110)
 
    DstPort: 1296
 
    SequenceNumber: 1578321594 (0x5E1346BA)
 
    AcknowledgementNumber: 1314336707 (0x4E572FC3)
 
 - DataOffset: 80 (0x50)
 
     DataOffset: (0101....) 20 bytes
 
     Reserved:   (....000.)
 
     NS:         (.......0) Nonce Sum not significant
 
 - Flags: ...AP...
 
     CWR:    (0.......) CWR not significant
 
    ECE:    (.0......) ECN-Echo not significant
 
     Urgent: (..0.....) Not Urgent Data
 
     Ack:    (...1....) Acknowledgement field significant
 
     Push:   (....1...) Push Function
 
     Reset: (.....0..) No Reset
 
     Syn:    (......0.) Not Synchronize sequence numbers
 
     Fin:    (.......0) Not End of data
 
    Window: 64483 (scale factor 0x0) = 64483
 
    Checksum: 0x3A7A, Good
 
    UrgentPointer: 0 (0x0)
 
- Pop3: Response: -ERR, Error: Logon failure: unknown user name or bad password.
 
    Response: -ERR, Error
 
    ResponseParameter: Logon failure: unknown user name or bad password.
 
服務器:
從服務器看出來同一個session的確是Exchange 服務器回給客戶端Logon failure: unknown user name or bad password.
 
 
2. 後來詢問樓主,發現客戶端和Exchange服務器之間的確有一個防火牆,是ISA,並且做了地址轉換。
 
3. 爲了確認是Exchange真正發出的Logon failure: unknown user name or bad password.
 
我們在服務器端測試:
 
 
在Exchange 服務器上:
 
 
Telnet localhost 110
 
 
 
USER jinwu.chen
 
<enter>
 
PASS admin
 
<enter>
 
 
我們得到了同樣的結果,如下:
 
 
+OK Microsoft Exchange Server 2003 POP3 server version 6.5.7638.1 (XXX.xmacc
oona.com) ready.
user jinwu.chen
+OK
pass admin
-ERR Logon failure: unknown user name or bad password.
 
 
 
4. 所以的確是Exchange服務器POP3協議作Authentication失敗了。
 
5. 只有特定的賬號有問題,使用:
 
ldifde -f -s -t 3268 -d "user distingush name" -p subtree
 
6. 發現:
 
登錄名和別名不一致,並且別名有.
 
7. 本地測試,發現問題可以重現
 
8. 參考:
 
 
http://support.microsoft.com/kb/296387
 
 
9. 解決方案:
 
 
刪掉這個用戶建立一個新的,
 
 
 
Logon name和alias一模一樣,都是帶.的
 
客戶端配置使用:
 
domainname\alias
 
問題解決。
 
樓主請將此問題標誌爲已解決。
 
謝謝!
 
 
 
 
 
--------------------------------------------------------------------------------
KeJiaLi
 
 
原文:

信息技術交流中心 學習-交流-分享 共同提高自我

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章