gpt4 book ai didi

c# - 向 Outlook Exchange 联系人电子邮件地址发送电子邮件

转载 作者:行者123 更新时间:2023-11-30 12:13:40 24 4
gpt4 key购买 nike

我从 Outlook 联系人中读取我的联系人,然后将联系人添加到 MailMessage mail.To.Add("John Doe <John Doe>")但我收到此错误:

The specified string is not in the form required for an e-mail address.

我该如何解决这个问题?当我从 Outlook 联系人中读取时,电子邮件地址的结果是一个像这样的长字符串(仅适用于 Exchange 帐户类型),我 prse 获取最后的 cn= 值: /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=John Doe

如何从 Exchange 帐户 (jDoe@example.com) 或其他发送电子邮件的方法中读取正确的电子邮件地址?

最佳答案

如果你有一个 ExchangeUser ,您可以访问属性 PrimarySmtpAddress对于 Exchange 电子邮件。那么以下内容应该对您有用...

MailMessage mail = new MailMessage();
mail.To.Add(exchangeUser.PrimarySmtpAddress);

关于c# - 向 Outlook Exchange 联系人电子邮件地址发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11154011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com