使用 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 帐户发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

Mailcore2 在后台

iOS MAilCore:如何下载邮件附件并在 web 视图中显示?

mailcore2如何在swift中实现它

如何使用 MailCore 到 Sample iPhone 应用程序从邮件中检索 .xml 扩展附件

使用 mailcore2 在 gmail 帐户中创建标签

如何使用mailcore2获取邮件的发件人资料图片