我成功发送了带谷歌帐户的电子邮件,但在我的应用程序中失败了雅虎帐户。 MailCore用于撰写我的电子邮件数据。
#define YAHOO_SEND_SERVER_1 @"smtp.mail.yahoo.com"
#define YAHOO_SEND_PORT 465
success = [CTSMTPConnection sendMessage:testMsg server:YAHOO_SEND_SERVER_1 username:account password:pwd port:YAHOO_SEND_PORT useTLS:YES useAuth:YES error:&error];
我收到了错误说明:
error: Error Domain=mailcore Code=1 "Unexpected error code" UserInfo=0xc9b9740 {NSLocalizedDescription=Unexpected error code}
答案 0 :(得分:0)
MailCore应该已经更新以支持Yahoo SMTP,您需要使用:
- (BOOL) sendMessage:server:username:password:port:connectionType:useAuth:error
connectionType:
使用 CTSMTPConnectionTypeStartTLS
。