【问题标题】:recipient is not resolved issue in EWS收件人未解决 EWS 中的问题
【发布时间】:2021-03-18 22:33:20
【问题描述】:

我正在通过 Exchange Web 服务 (EWS C#)、现代身份验证和 Exchange Online 发送电子邮件。

这适用于除一个之外的所有测试的电子邮件地址。这个电子邮件地址是我们组织中用户的主要 SMTP 地址。

当我尝试发送电子邮件时,它会导致错误 "Microsoft.Exchange.WebServices.Data.ServiceResponseException: 至少一个收件人无效。收件人 'xxxx.xxxx@yyy.com' 未解析。必须先解析所有收件人,然后才能提交邮件。"

然后邮件将驻留在发送邮箱的草稿文件夹中。

如果我用 Outlook 在那里查看它,它会在 2-3 秒内显示用户输入的 SMTP 电子邮件地址,然后它会切换到 Outlook 中这个带下划线的解析名称视图。

EWS 中是否有办法手动触发此解析过程?还是我需要在服务器上进行设置?

还是我错过了什么?

谢谢。

这是我的代码:

            log.Debug("create email object");
            EmailMessage message = new EmailMessage(service);
            // Set properties on the email message.
            message.Subject = subject;
            message.Body = body;
            message.From = from;

            foreach (string emailReplyTo in replyTo)
            {
                message.ReplyTo.Add(emailReplyTo);
            }

            foreach (string emailTo in recipients)
            {
                message.ToRecipients.Add(emailTo);
            }

            if (cc != null)
            {
                foreach (string emailTo in cc)
                {
                    message.CcRecipients.Add(emailTo);
                }
            }

            if (bcc != null)
            {
                foreach (string emailTo in bcc)
                {
                    message.BccRecipients.Add(emailTo);
                }
            }

            

            if (attachmentData != null && !String.IsNullOrWhiteSpace(attachmentFileName))
            {
                log.Debug("Add attachment");
                message.Attachments.AddFileAttachment(attachmentFileName, attachmentData);
            }

            log.Debug("Send and save copy of email");
            message.SendAndSaveCopy();

            log.Debug("Successfully sent email");
            return true;

【问题讨论】:

标签: c# .net email exchangewebservices


【解决方案1】:

有趣的事情。问题是电子邮件地址有一个尾随空格。

在 Outlook 中查看时,Exchange 服务器仍然能够解决(只需几秒钟),但在代码中它会产生问题。

【讨论】:

    猜你喜欢
    • 2021-07-25
    • 2014-05-08
    • 2015-08-17
    • 2019-06-08
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多