libmailcore:无法连接到我的Gmail帐户

时间:2013-05-03 23:07:07

标签: ios email gmail

试图遵循: http://libmailcore.com/gettingstarted.html

-(void) testSend{

    CTCoreMessage *msg = [[CTCoreMessage alloc] init];
    CTCoreAddress *toAddress = [CTCoreAddress addressWithName:@"Monkey"
                                                        email:@"....@gmail.com"];
    [msg setTo:[NSSet setWithObject:toAddress]];
    [msg setBody:@"This is a test message!"];

    NSError *error;
    BOOL success = [CTSMTPConnection sendMessage:msg
                                          server:@"smtp.gmail.com"
                                        username:@".....@gmail.com"
                                        password:@"......"
                                            port:587
                                  connectionType:CTSMTPConnectionTypeStartTLS
                                         useAuth:YES
                                           error:&error];
    if(success){
        NSLog(@"%s","SUCESS SEND");
    }else{
         NSLog(@"%s","FAILED SEND");
    }

}

它有效

-(void) testGet{

      CTCoreAccount *account = [[CTCoreAccount alloc] init];
      BOOL success = [account connectToServer:@"imap.gmail.com"
                                   port:993
                         connectionType:CTConnectionTypePlain
                               authType:CTImapAuthTypePlain
                                  login:@"........"
                               password:@"......."];
if(success){
    NSLog(@"%s","SUCESS GET");
}else{
    NSLog(@"%s","FAILED GET");
}
}

它不起作用

我的错误在哪里?

1 个答案:

答案 0 :(得分:-1)

#define GMAIL_SERVER        @"imap.gmail.com"
#define GMAIL_PORT              993
#define GMAIL_CONNECTION_TYPE   CONNECTION_TYPE_TLS
#define GMAIL_AUTH_TYPE         IMAP_AUTH_TYPE_PLAIN

CTCoreAccount *account = [[CTCoreAccount alloc] init];
BOOL success = [account connectToServer:GMAIL_SERVER
                                   port:GMAIL_PORT
                         connectionType:GMAIL_CONNECTION_TYPE
                               authType:GMAIL_AUTH_TYPE

它对我有用