2

我成功地使用谷歌帐户发送电子邮件,但在我的应用程序中使用雅虎帐户失败。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}
4

1 回答 1

0

MailCore 应该已经更新支持 Yahoo SMTP,你需要使用:

- (BOOL) sendMessage:server:username:password:port:connectionType:useAuth:error

connectionType:使用CTSMTPConnectionTypeStartTLS

于 2013-05-30T23:51:10.160 回答