Ошибка, посылая электронное письмо в iOS 5

Я использую SKPSMTPMessage файлы, чтобы послать почту, но это показывает следующую ошибку, посылая электронное письмо

 Error Domain=SKPSMTPMessageError 
 Code=535 "Invalid username or password." 
 UserInfo=0xaa2de20 {NSLocalizedRecoverySuggestion=Go to Email Preferences in the application and re-enter your username and password., 
                     NSLocalizedDescription=Invalid username or password.}

Где я должен изменить имя пользователя и пароль? Кодекс следующие:

SKPSMTPMessage *msg = [[SKPSMTPMessage alloc] init];
msg.fromEmail = @"[email protected]";
msg.toEmail = to;
msg.relayHost = @"smtp.gmail.com";
msg.requiresAuth = YES;
msg.login = @"[email protected]";
msg.pass = @"123456789//";
msg.wantsSecure = YES;//smtp.gmail.com doesn't work without TLS!
msg.subject = [NSString stringWithFormat:@"Check Out %@ by Docstoc", self.navigationItem.title];
msg.delegate = self;

NSMutableArray *msg_parts = [NSMutableArray array];

NSDictionary *plain_text_part = [NSDictionary dictionaryWithObjectsAndKeys:
                                 @"text/html\r\n\tcharset=UTF-8;\r\n\tformat=flowed", kSKPSMTPPartContentTypeKey,
                                 [message stringByAppendingString:@"\n"], kSKPSMTPPartMessageKey,                                         
                                 nil];
[msg_parts addObject:plain_text_part];
msg.parts = msg_parts;

[msg send];  

Примечание: Это - совершенно рабочий код. С прошлой недели это показывает ошибку.

0
nl ja de
У вас, вероятно, есть неправильный идентификатор пользователя или пароль.
добавлено автор Hot Licks, источник
У вас, вероятно, есть неправильный идентификатор пользователя или пароль.
добавлено автор Hot Licks, источник
Вы логин к вашему почтовому приложению в iPhone?
добавлено автор Rushi, источник
да я сделал, но тем не менее это показывает ошибку
добавлено автор ios Dev, источник
да я сделал, но тем не менее это показывает ошибку
добавлено автор ios Dev, источник
Просто наконечник: не используйте свой действительный пароль или если вы имеете, сделал это в коде выше, изменяют его как можно скорее.;)
добавлено автор Tchelow, источник
Просто наконечник: не используйте свой действительный пароль или если вы имеете, сделал это в коде выше, изменяют его как можно скорее.;)
добавлено автор Tchelow, источник

4 ответы

Пожалуйста, проверьте, что ваш ниже деталей действителен или нет,

msg.login = @"[email protected]";
msg.pass = @"123456789//";
0
добавлено

Пожалуйста, проверьте, что ваш ниже деталей действителен или нет,

msg.login = @"[email protected]";
msg.pass = @"123456789//";
0
добавлено

попробовать

NSMutableArray *msg_parts = [[NSMutableArray alloc]initWithArray:array];

вместо NSMutableArray *msg_parts = [множество NSMutableArray];

0
добавлено

попробовать

NSMutableArray *msg_parts = [[NSMutableArray alloc]initWithArray:array];

вместо NSMutableArray *msg_parts = [множество NSMutableArray];

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.