2013-03-01 101 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

非常抱歉,但事实证明,这是一场虚惊。愚蠢的问题,这是不具有启发性的,我不会在这里概述。

无论如何,将用户名和密码封装在引号中显然是一个好主意。谢谢大家。