答案1
它被称为“SMTP 标签”或“子地址”,具体取决于您与谁交谈。您可能会发现这篇维基百科文章很有用,因为它在电子邮件中讨论了此功能。
实际上,由于各种原因,很多电子邮件系统都不支持它 - 有些是好的(或至少可以理解),有些则不太好。如果您将其用作反垃圾邮件机制(例如,跟踪谁泄露了您的地址),那么请注意,垃圾邮件发送者非常聪明,会将这些部分从电子邮件地址列表中删除...
据我所知,exchange 不支持它,而且实际上没有这样的机制(当然,您可以向用户的邮箱添加多个 SMTP 地址来产生类似的效果,但这显然对所有相关人员来说设置和维护都非常不方便)。
答案2
此功能现已在 Office 365 Exchange 上可用!
Exchange 管理员必须在其服务器上手动启用此功能。可以使用以下命令通过 Powershell 完成此操作:
Set-OrganizationConfig -AllowPlusAddressInRecipients $true
有关如何使用 Powershell 的说明,您可以在此处找到更多信息: https://docs.microsoft.com/en-us/powershell/exchange/exchange-online-powershell-v2?view=exchange-ps
该设置可能不会立即生效,因此请预计需要等待一段时间才能开始使用加号地址。
我们仍在等待此功能的相关文档,从我看到的反馈来看,它目前并不适用于所有人。
提示:看到一些反馈后,我做了一些测试并得出结论,此功能可能无法在混合交换服务器上正常运行。
答案3
Exchange 没有这种能力。地址用于查找收件人邮件,并与系统中存储的地址列表进行核对。您使用的每个标签都必须添加一个新地址,这是无法长期支持的。
然而,第三方实用程序提供此功能。防病毒/反垃圾邮件系统使用的钩子,传输代理,可以被这样的实用程序利用来剥离 + 后面的信息并将其添加到邮件头中,或者对其进行任何需要的操作。这将允许将邮件传递给最终用户,因为收件人:地址将正确格式化为 Exchange。
但我不知道有任何软件包可以做到这一点。
答案4
有了足够的脚本编写时间和知识,您应该能够将某些东西与 Exchange Server 的“catchall”邮箱接收器组合在一起
http://support.microsoft.com/Default.aspx?kbid=324021
听起来您可以为您的所有用户添加一个新的电子邮件别名,例如@domain.local,显然 catchall 不会让您将电子邮件转发到同一个域,以避免循环。
然后,在 catchall 中,任何带有“+”号(或任何其他标准)的内容都可以重新路由到 domain.local 域中的用户地址 - 您甚至可以获取该标签并将其插入到主题中。
还没有做过,但看起来这是可能的,这取决于你愿意投入多少工作。