Хорошо, поэтому я создаю приложение, которое получает и отправляет электронные письма из вашей учетной записи электронной почты, но я наткнулся на кирпичную стену, приложение хуже всего подходит для учетных записей POP3 и IMAP, но если вы используете учетную запись обмена IMAP с сервера Microsoft Exchange затем он позволит вам войти в систему и получить непрочитанные электронные письма, но не отправлять ничего, это то, что я использую для отправки электронной почты
[CTSMTPConnection sendMessage:outMessage server:[dictData valueForKey:@"SMTPServerName"] username:[dictData valueForKey:@"userEmailAddress"] password:[dictData valueForKey:@"password"] port:[[dictData objectForKey:@"SMTPPort"]intValue] useTLS:NO useAuth:YES];
И да, очевидно, что «имя пользователя» не всегда является адресом электронной почты. Я пробовал все различные типы комбинаций настроек для частей useTLS и useAuth (ДА / НЕТ, НЕТ / ДА, ДА / ДА, НЕТ / НЕТ). Я все время получаю сообщение об ошибке от mailcore, что «имя пользователя или пароль недействительны». --- это происходит только тогда, когда я пытаюсь отправить электронное письмо с этой учетной записи