使用Outlook模板创建邮件时无法修改发件人问题求助
使用Outlook模板创建邮件时无法修改发件人问题求助
大家好,我最近在处理Outlook模板文件(.oft和.msg格式)的时候遇到了个棘手的问题,想请教下各位大佬。
我的需求是:用我自己的账户发送这些保存好的邮件,哪怕原模板里的发件人和我不是同一个人。
我写的VBA代码如下:
Set EmailApp = New Outlook.Application Dim EmailItem As Outlook.MailItem Set send_account = EmailApp.Session.Accounts(1) Set EmailItem = EmailApp.CreateItemFromTemplate(template_path) EmailItem.SendUsingAccount = send_account EmailItem.SentOnBehalfOfName = send_account.SmtpAddress
我已经尝试设置了SendUsingAccount和SentOnBehalfOfName这两个属性,但还是收到了公司系统的报错提示:
This message could not be sent. You do not have the permission to send the message on behalf of the specified user.
想问问大家,为什么明明设置了这两个属性,还是没办法更改邮件的发件人呢?
备注:内容来源于stack exchange,提问作者semicolon
相关产品推荐
相关产品推荐

