2013-03-18 4 views
2

Я пытаюсь подключиться к серверу электронной почты Google Apps через IMAP. Код, который я использую ниже, каждый раз, когда я пытаюсь подключиться, я получаю ошибку: Parse error Кто-нибудь знает источник этой ошибки?Не удается подключиться к серверу приложений Google через MailCore

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"); 
    } 

ответ

2

Имелись два вопроса одновременно. Во-первых, моя сеть имела брандмауэр, и это было источником Parse Error.

Во-вторых, если вам нужно подключиться к IMAP-серверу Google Maps, вам необходимо использовать CTConnectionTypeTLS вместо CTConnectionTypeStartTLS, потому что второй делает серверным ударом.

Смежные вопросы