【问题标题】:Trouble connecting to a google apps server via MailCore通过 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");
    }

【问题讨论】:

    标签: ios mailcore


    【解决方案1】:

    这里同时发生了两个问题。首先是我的网络有防火墙,这就是Parse Error 的来源。

    其次,当您需要连接到 Google Maps IMAP 服务器时,您需要使用 CTConnectionTypeTLS 而不是 CTConnectionTypeStartTLS,因为第二个会使服务器发疯。

    【讨论】:

      猜你喜欢
      • 2021-11-01
      • 2017-02-09
      • 1970-01-01
      • 2016-09-15
      • 2019-11-19
      • 1970-01-01
      • 2011-11-16
      • 2012-05-01
      • 2023-03-06
      相关资源
      最近更新 更多