You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:28:02