我有一个客户,他维护着公司 A(电子邮件地址为 %username%@companyA.com),并且他们拥有域名 companyB.com,但是没有专门为 companyB.com 设置“基础设施”(没有 Exchange 服务器)。我的客户需要能够让公司(companyA.com)内的最终用户在外发电子邮件的主题(或正文)行中添加特定的单词或短语(他们只关心外发邮件,在本例中,传入邮件不是问题),从而触发 Exchange 2010 服务器重写发件人和回复人的标题[电子邮件保护]和[电子邮件保护]但仅当用户将关键词/短语放在主题(或正文)中时,才会发生这种重写。
我尝试使用传输规则和 New-AddressRewriteEntry cmdlet,但每个命令似乎都有限制。据我所知,传输规则无法重写发件人/回复到字段,而 New-AddressRewriteEntry 无法根据邮件内容有条件地触发。
总结一下:
用户向组织外发送电子邮件:发件人和回复人保留[电子邮件保护]
用户向组织外部发送电子邮件,内容为“关键词“主题或正文:发件人和回复人”更改为[电子邮件保护]自动地。
有人知道不用编写新的邮件代理程序如何做到这一点吗?我没有编写自定义代理程序的编程知识……我可以使用 Exchange 管理 Shell 或控制台的任何功能。或者,如果有人知道可以做到这一点的简单附加程序,那也很好。任何帮助都将不胜感激!
谢谢你!!!
答案1
不幸的是,实现目标的唯一方法就是编程。如果你自己不会写程序,那就雇人吧。
谨致问候,维克多
答案2
我的假设可能错了,但我猜你真正想要实现的是作为不同于 Exchange 的用户发送邮件。你无需任何编程即可通过创建通讯组并运行来执行此操作:Add-RecipientPermission <DistroGroup> -AccessRights SendAs -Trustee <User>
此外,你还需要将用户添加到通讯组的收件人中。