gpt4 book ai didi

c# - 创建邮件发件人对象

转载 作者:太空狗 更新时间:2023-10-30 00:32:03 26 4
gpt4 key购买 nike

我正在 Outlook 2013 中创建电子邮件对象,但找不到如何创建发件人对象。我正在使用这段代码:

Outlook.MailItem mail = (Outlook.MailItem)
Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olMailItem);
mail.To = "mail@gmail.com"
mail.Sender = // What goes here?
mail.Subject = "Mail subject";

Sender 对象是Outlook.AddressEntry 接口(interface)的一个实现,所以一定有一个实现在某处,但是在哪里呢?是否可以创建此 Sender 对象?

顺便说一句,电子邮件的发件人不一定是在 Outlook 中注册的帐户,因此我不能为此使用 mail.SendUsingAccount 属性。

最佳答案

感谢 Dmitry Streblechenko 对他上面的评论,我得到了答案,这些是创建 AddressEntry 并将其分配给 Sender< 的行:

Outlook.MailItem mail = (Outlook.MailItem) Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olMailItem);
Outlook.Recipient recipient = Globals.ThisAddIn.Application.Session.CreateRecipient("mymail@domain.com");
mail.Sender = recipient.AddressEntry;

关于c# - 创建邮件发件人对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20506373/

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