【问题标题】:mailcore2- A stable connection to the server could not be establishedmailcore2-无法建立与服务器的稳定连接
【发布时间】:2018-11-28 07:55:30
【问题描述】:

我正在使用 Mailcore2 发送邮件。它在使用 gmail 帐户设置配置时有效。但是,使用 Outlook smtp 设置配置时会出现上述错误。“无法建立与服务器的稳定连接。”

Outlook 的 SMTP 设置。

MCOSMTPSession *smtpSession = [[MCOSMTPSession alloc] init];
smtpSession.hostname = smtp.office365.com"; // also tried smtp.outlook.office365.com
smtpSession.port = 587; // also tried 25 
smtpSession.connectionType = MCOConnectionTypeStartTLS;
smtpSession.authType = MCOAuthTypeXOAuth2;// tried MCOAuthTypeXOAuth2Outlook;  
smtpSession.timeout = 30.0;

以下是连接记录器日志

220 BM1PR01CA0097.outlook.office365.com Microsoft ESMTP MAIL Service ready at Tue, 19 Jun 2018 10:31:08 +0000
EHLO silicus-lt-87.silicus.com
250-BM1PR01CA0097.outlook.office365.com Hello [59.160.69.66]
250-SIZE 157286400
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 SMTPUTF8
STARTTLS
(null)
250-BM1PR01CA0097.outlook.office365.com Hello [59.160.69.66]
250-SIZE 157286400
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH LOGIN XOAUTH2
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 SMTPUTF8

2018-06-19 16:01:13.586179+0530 发送电子邮件时出错:Error Domain=MCOErrorDomain Code=1“无法建立与服务器的稳定连接。” UserInfo={NSLocalizedDescription=无法建立与服务器的稳定连接。}

还有什么需要配置的吗?

【问题讨论】:

    标签: outlook smtp mailcore2


    【解决方案1】:

    问题已解决。发送邮件时使用的“发件人”地址是非 Outlook 电子邮件帐户。将其更改为有效的 Outlook 帐户后,它按预期工作。

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 2015-06-13
      • 2017-08-31
      • 2016-04-04
      • 2016-12-21
      • 2020-04-06
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多