好的,所以我正在构建一个从您的电子邮件帐户获取和发送电子邮件的应用程序,但我遇到了障碍,该应用程序最不适合 POP3 帐户和 IMAP 帐户,但如果使用来自 Microsoft Exchange 服务器的交换 IMAP 帐户然后它会让你登录并抓取未读的电子邮件,但不发送任何内容,这是我用来发送电子邮件的
[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”部分的所有不同类型的设置组合(YES/NO、NO/YES、YES/YES、NO/NO)。我不断从 mailcore 收到一条错误消息,说“用户名或密码无效”。--- 这仅在我尝试从该帐户发送电子邮件时发生