【问题标题】:Use MailCore to send Email with yahoo account in my own app使用 MailCore 在我自己的应用程序中使用 yahoo 帐户发送电子邮件
【发布时间】: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}

【问题讨论】:

  • 你有没有找到解决这个问题的方法?

标签: iphone ios smtp yahoo mailcore


【解决方案1】:

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

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

对于connectionType:,请使用CTSMTPConnectionTypeStartTLS

【讨论】:

    猜你喜欢
    • 2013-04-29
    • 2019-04-05
    • 2012-08-27
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 2013-04-17
    • 1970-01-01
    相关资源
    最近更新 更多