2013-03-01 100 views
0

我正嘗試在我的iPad應用程序中登錄到IMAP服務器。它適用於大多數帳戶,但對於一個特定帳戶,它不適用。IMAP登錄命令 - 無效字符?

當嘗試通過telnet登錄到IMAP服務器時,我可以複製該問題。下面是I型(改,以保護無辜的用戶名和密碼):

a1 LOGIN help [email protected] 
a1 NO [AUTHENTICATIONFAILED] Authentication failed. 

然而,如果我登錄到使用Apple Mail這個帳戶,它工作正常。

我唯一的猜測:密碼中是否有「@」字符出現?我需要逃避它(以某種方式)?

+0

服務器是否允許明文登錄?檢查對「CAPABILITY」的響應,看看是否包含「LOGINDISABLED」。 – Barmar 2013-03-01 00:41:20

+0

糟糕,只是注意到你說它適用於其他帳戶。嘗試將密碼放在「引號」中。 – Barmar 2013-03-01 00:42:28

+0

行情不好,可悲。 – 2013-03-01 01:57:11

回答

-1

將密碼保存在雙引號中......還嘗試使用整個郵件ID,如[email protected] 我設計了一個郵件程序域的IMAP服務器以及來自不同郵件提供商的數據遷移工具及其始終最好將雙引號密碼傳遞給像\ @#$ alsways這樣的特殊字符。

0

非常抱歉,但事實證明,這是一場虛驚。愚蠢的問題,這是不具有啓發性的,我不會在這裏概述。

無論如何,將用戶名和密碼封裝在引號中顯然是一個好主意。謝謝大家。