使用 MailCore 在我自己的应用程序中使用 yahoo 帐户发送电子邮件
Posted
技术标签:
【中文标题】使用 MailCore 在我自己的应用程序中使用 yahoo 帐户发送电子邮件【英文标题】:Use MailCore to send Email with yahoo account in my own app 【发布时间】:2012-10-21 20:03:08 【问题描述】:我使用 google 帐户成功发送电子邮件,但在我的应用程序中使用 yahoo 帐户发送电子邮件失败。 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】:MailCore 应该已经更新支持 Yahoo SMTP,你需要使用:
- (BOOL) sendMessage:server:username:password:port:connectionType:useAuth:error
对于connectionType:
,请使用CTSMTPConnectionTypeStartTLS
。
【讨论】:
以上是关于使用 MailCore 在我自己的应用程序中使用 yahoo 帐户发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
iOS MAilCore:如何下载邮件附件并在 web 视图中显示?