我们有一台 Windows 2008 Enterprise R2 SP1 服务器,并在 Exchange 2010 控制台上配置了多个接受域。
Exchange 2010 的配置:在 Exchange 控制台中,在组织配置 > 集线器传输 > 接受域下,我们有:
domain1 > authoritative > default = true
domain2 > authoritative > default = false
domain3 > authoritative > default = false
domain4 > authoritative > default = false
我们能够接收上述所有域名上的电子邮件。
需要明确的是:我可以接收电子邮件[电子邮件保护],[电子邮件保护],[电子邮件保护]和[电子邮件保护]没有任何问题。我可以从[电子邮件保护](默认域)。然而,尝试发送电子邮件时[电子邮件保护],[电子邮件保护], 和[电子邮件保护],我收到以下错误:
无法发送至对方或群组:
destination_example_email 除非您有权限,否则您无法代表此用户发送消息。请确保您代表正确的发件人发送消息,或请求必要的权限。如果问题仍然存在,请联系您的帮助台。
如果我将用户 X 的主要电子邮件地址更改为[电子邮件保护],我可以发送[电子邮件保护]并且仅来自该邮件。
问题:
如何才能随时从所有权威域发送电子邮件,而无需手动更改用户的默认电子邮件地址?
答案1
与此同时,我们已经找到了解决办法。
如果我们将账户分成 4 个不同的账户,并授予正确的权限,我们就可以以任何用户的身份发送。
然而,这是一个非常苍白的解决方案。这将使 AD 和 Exchange 中的账户数量成倍增加
仍在寻找对此问题的官方修复。
答案2
此答案假设您尝试使用 Outlook 作为您的邮件客户端。
这是我遇到的一个常见问题。解决方法是在 Outlook 中设置一个虚拟帐户作为 POP3 帐户,并使用别名/备用电子邮件设置 SMTP。然后通过将 POP3 帐户从默认接收组中删除来关闭自动检查邮件的功能。经过身份验证的 SMTP 会话可以以用户拥有的任何别名发送电子邮件。这还会将新电子邮件中的“发件人”字段更改为可以更改的下拉列表。
这是一篇关于如何进行设置的很好的文章:http://www.thirdtier.net/how-to-configure-outlook-so-you-can-send-from-an-alias/
答案3
在 Exchange 环境中,用户只能使用自己拥有的发件人地址发送电子邮件(除非使用委派);如果用户拥有主地址[email protected]
和辅助地址,[email protected]
则[email protected]
所有地址都可以使用;当然,由用户在 Outlok 或 OWA 中选择正确的发件人地址:如果没有明确选择任何内容,则将使用主地址。
但如果用户没有有一个分配给他/她的地址,Exchange 将拒绝使用该发件人地址发送消息。
如果您希望所有用户在所有 SMTP 域中都有一个电子邮件地址,则需要更新地址策略,为每个用户在所有域中提供一个地址;这样,他们就可以在发送邮件时使用任意地址作为发件人地址。地址是否是主要地址并不重要:用户可以使用自己拥有的任何地址发送邮件。
答案4
据我所知,每个邮箱只能有一个主电子邮件地址,这是收件人将收到的回复地址,即使每个邮箱都有多个别名电子邮件地址。
我将为每个域创建一个邮箱。然后授予用户对 domain2.com、domain3.com 和 domain4.com 邮箱的完全邮箱访问权限,并将它们作为附加邮箱添加到 Outlook 配置文件中。
当用户发送电子邮件时,他们将能够从发件人字段中选择每个相关的电子邮件地址。
为了补充这一点,我将设置从附加域到 domain.com 邮箱的自动转发,这样用户就不必检查每个邮箱。
这不是一个完美的解决方案,但可以完成任务。