【发布时间】: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=无法建立与服务器的稳定连接。}
还有什么需要配置的吗?
【问题讨论】: