我们正在构建一个使用 EWS(或 REST API)和 OAuth2 为 Office365 用户发送电子邮件的服务。由于某种原因,在使用我们的 _.onmicrosoft.com 帐户测试电子邮件发送时,我们收到以下错误:
您的邮件未送达,因为收件人的电子邮件提供商拒绝了它。远程服务器返回 '550 5.7.501 访问被拒绝,检测到垃圾邮件滥用。
注意到通过 EWS/API 发送电子邮件时缺少 DKIM 签名。
Authentication-Results: target-domain; dkim=none (message not signed)
header.d=none;target-domain; dmarc=none action=none
header.from=sender-domain.onmicrosoft.com;
Received: from DM3PR1201MB1039.namprd12.prod.outlook.com (10.164.197.149) by DM3PR1201MB1039.namprd12.prod.outlook.com (10.164.197.149) with Microsoft SMTP Server (TLS) id 15.1.534.14; Wed, 6 Jul 2016 16:42:03 +0000
Received: from DM3PR1201MB1039.namprd12.prod.outlook.com ([10.164.197.149]) by DM3PR1201MB1039.namprd12.prod.outlook.com ([10.164.197.149]) with mapi id 15.01.0534.020; Wed, 6 Jul 2016 16:42:03 +0000
如果我们从我们的 Office365 UI 手动发送电子邮件,它们就可以正常发送。
知道为什么会发生这种情况吗?