我正在自动化 Outlook,并且需要控制电子邮件的发件人身份。用户将在 Outlook 中设置两个或多个帐户,我需要能够选择从哪个帐户发送电子邮件。有任何想法吗?
需要 Outlook 2003 及以上版本支持。我正在使用 Delphi 2006 来编写此代码,但这并不重要。
一个名叫 Sue Mosher 的人在微软.public.office.developer.outlook.vba.
简而言之,它可以归结为以下任何一个:
- use
MailItem.SentOnBehalfOfName
,它仅适用于 Exchange 环境(我想您就是这种情况) - 当用户对其他 Exchange 邮箱具有“发送为”权限时,这与切换帐户几乎相同。
- 使用一个小技巧,涉及摆弄
CommandBars
- 使用 Outlook 兑换
- (在 OL2007 中,您将拥有
MailItem.SendUsingAccount
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)