使用MailCore在我自己的应用程序中使用yahoo帐户发送电子邮件

时间:2012-11-01 08:41:39

标签: iphone ios smtp yahoo mailcore

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

1 个答案:

答案 0 :(得分:0)

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

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

connectionType:使用 CTSMTPConnectionTypeStartTLS