繁体   English   中英

从 Outlook 中的辅助电子邮件帐户发送

[英]Sending from secondary email account in outlook

我有一个带有一些 VBA 的 excel 电子表格,它将向每个人在电子表格中使用电子邮件地址发送营销电子邮件。

当我通过我的主帐户发送它工作万无一失了,但是当我试图通过我们的营销@“电子邮件帐户发送,只发送该帐户。

从我的帐户发送的电子邮件(正确)并出现在我发送的项目中,当它们在marketing@ 帐户中收到时,回复地址是marketing@,所以一切似乎都在工作。 它只是不发送给收件人。

我有在 Exchange 中使用 SendAs 的权限,这有效(如果我尝试不同的地址,我会收到拒绝访问的错误消息),但无法弄清楚为什么这对我不起作用。

这是我的代码:

 Private Sub StackOverflow()
  Dim OlApp As Outlook.Application
  Dim olMail As Outlook.MailItem

    Set OlApp = New Outlook.Application
    Set olMail = OlApp.CreateItem(olMailItem)
    With olMail
      .SentOnBehalfOfName = """Marketing"" <marketing@>"
      .To = "Recipient"
      .Subject = "Test"
      .Body = "Test"
      .Display
    End With

  Set olMail = Nothing
  Set OlApp = Nothing
End Sub

我需要对此代码进行哪些更改才能将其发送给收件人而不是返回到我发送的帐户?

现在已经解决了,和 Excel 或 Outlook 无关。

似乎不知何故,在服务器上放置了一条规则,该规则将从该帐户发送的任何内容重新路由到该帐户。 现在这条规则已被删除,代码完美运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM