【问题标题】:Macro send email, change 'from' Display Name but NOT email address宏发送电子邮件,更改“来自”显示名称但不是电子邮件地址
【发布时间】:2018-07-09 15:57:58
【问题描述】:

我有这个:

.SentOnBehalfOfName = """Customer Service"" <customerservice@testing.test>"

名称“客户服务”与电子邮件地址正式关联。我想将该显示名称更改为其他名称,但继续使用相同的电子邮件地址,如下所示:

.SentOnBehalfOfName = """ABC Event CS"" <customerservice@testing.test>"

.SentOnBehalfOfName = """XYZ Event CS"" <customerservice@testing.test>"

但它总是使用默认显示名称而不是我指定的显示名称。是否有可能以某种方式实现这一目标?

【问题讨论】:

  • 您可以尝试在 Outlook 中创建 2 个具有相同电子邮件地址但名称不同的联系人。
  • 谢谢,@GregViers!我有数百个事件要处理,所以我试图根据事件名称动态更改它,因此我需要如上所述。
  • 您是否试图控制它在收件人面前的显示方式?
  • @GregViers 是的,请
  • 这将取决于他们自己的客户。例如,我相信 Exchange 收件人将始终看到发件人的真实姓名。这需要更多的 Outlook/Exchange 专业知识。我将在您的帖子中添加一些其他标签。

标签: excel vba outlook exchange-server


【解决方案1】:

Exchange 在发送时始终使用默认名称和主 SMTP 地址。如果您想更改显示名称和/或从特定邮箱中选择一个代理地址,如果您需要以编程方式执行此操作,则通过 SMTP 发送是唯一的选择。如果是最终用户,您可以使用Proxy Manager 之类的产品。

【讨论】:

  • 谢谢你,@dmitry-streblechenko,我会去看看。
猜你喜欢
  • 1970-01-01
  • 2014-11-14
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 1970-01-01
  • 2015-04-24
  • 1970-01-01
  • 2015-07-05
相关资源
最近更新 更多