Exchange Web 服务 - 发送电子邮件后出现 ServiceResponseException

发布于 2024-10-11 23:57:26 字数 1491 浏览 6 评论 0 原文

我正在使用 EWS Managed 发送电子邮件。
以下是代码:

EmailMessage result = new EmailMessage( mService );
result.From = from;
result.Subject = subj;
result.Body = textBody;
if ( to != null )
{
    result.ToRecipients.AddRange( StringArrayToAddresses( to ) );
}
if ( cc != null )
{
   result.CcRecipients.AddRange( StringArrayToAddresses( cc ) );
}
if ( bcc != null )
{
   result.BccRecipients.AddRange( StringArrayToAddresses( bcc ) );
}
result.Send();

在 Exchange 2007 上运行此代码时,我收到 Microsoft.Exchange.WebServices.Data.ServiceResponseException

请求架构验证失败: 这 'http://schemas.microsoft.com/exchange/services/2006/types:EmailAddress' 元素无效 - 值 '' 是 根据其数据类型无效 'http://schemas.microsoft.com/exchange/services/2006/types:NonEmptyStringType' - 实际长度小于MinLength值。

在调试时,我检查了 来自ToRecepients 属性,两者都有 电子邮件地址已分配。

你能帮助我吗?

谢谢你!

I am using EWS Managed to send email.
Here is a code:

EmailMessage result = new EmailMessage( mService );
result.From = from;
result.Subject = subj;
result.Body = textBody;
if ( to != null )
{
    result.ToRecipients.AddRange( StringArrayToAddresses( to ) );
}
if ( cc != null )
{
   result.CcRecipients.AddRange( StringArrayToAddresses( cc ) );
}
if ( bcc != null )
{
   result.BccRecipients.AddRange( StringArrayToAddresses( bcc ) );
}
result.Send();

While running this on Exchange 2007 I am receiving Microsoft.Exchange.WebServices.Data.ServiceResponseException:

The request failed schema validation:
The
'http://schemas.microsoft.com/exchange/services/2006/types:EmailAddress'
element is invalid - The value '' is
invalid according to its datatype
'http://schemas.microsoft.com/exchange/services/2006/types:NonEmptyStringType'
- The actual length is less than the MinLength value.

While debugging, I have checked From and ToRecepients properties, both have EmailAddress assigned.

Can you help me?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

婴鹅 2024-10-18 23:57:26

抱歉,已解决,我的错误!
刚刚检查了密件抄送和抄送值。发现有一个空字符串。

Sorry, its solved, my mistake!
Just have checked Bcc and Cc values. Found an empty string.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文