通过 MailCore 连接到谷歌应用服务器时遇到问题
Posted
技术标签:
【中文标题】通过 MailCore 连接到谷歌应用服务器时遇到问题【英文标题】:Trouble connecting to a google apps server via MailCore 【发布时间】:2013-03-07 10:51:44 【问题描述】:我正在尝试通过 IMAP 连接到 Google Apps 电子邮件服务器。我在下面使用的代码,每次尝试连接时都会出现错误:Parse error
有人知道这个错误的来源吗?
int port = 993;
CTCoreAccount *account = [[CTCoreAccount alloc] init];
BOOL success = [account connectToServer:@"imap.gmail.com"
port:port
connectionType:CTConnectionTypeStartTLS
authType:CTImapAuthTypePlain
login:login
password:password];
NSLog(@"Port: %d",port);
if (!success)
NSLog(@"Connection failed, error: %@",[account.lastError localizedDescription]);
else
NSLog(@"Connection succeeded");
【问题讨论】:
【参考方案1】:这里同时发生了两个问题。首先是我的网络有防火墙,这就是Parse Error
的来源。
其次,当您需要连接到 Google Maps IMAP 服务器时,您需要使用 CTConnectionTypeTLS
而不是 CTConnectionTypeStartTLS
,因为第二个会使服务器发疯。
【讨论】:
以上是关于通过 MailCore 连接到谷歌应用服务器时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章
如何将带有秘密管理器的谷歌应用引擎连接到 Postgres?
通过 *** 将 PHP 应用程序连接到 MSSQL 时应该考虑啥?
如何连接到谷歌计算引擎上的远程 PostgreSQL 服务器?