什么是地址重写?
   地址重写是在特定的SMTP虚拟服务器上修改所有外发邮件,常用于2个Exchange组织合并的过渡期。
需要注意以下事项:
1.       一个Exchange组织内的Exchange服务器之间不应用此功能
2.       所有使用SMTP传递的邮件都将应用地址重写功能
Exchange 2003地址重写
   由于Exchange 2003本身没有集成此功能,所以需要先下载这个工具: Exarcfg.EXE,然后释放到一个目录即可。 此工具的具体参数如下图:

                                                                               图1 Exarcfg用法
Exchange 2007地址重写
   地址重写在Exchange 2007中已经安装,但是没有被启用,必须在PowerShell里启用它。Exchange 2007中的地址重写有一个新功能,可以基于每个用户,SMTP域,SMTP子域和单个SMTP虚拟服务器启用地址重写。
在边缘传输服务器的接收连接器和发送连接器上配置地址重写代理。(只在边缘传输服务器可用)

               图2 中心传输服务器上没有地址重写代理

                    图3 边缘传输服务器上有地址重写代理
可以基于以下条件重写地址:
1.       单个地址—New-AddressRewriteEntry -name test@a.com to test@b.com
2.       单个域—New-AddressRewriteEntry –name”a.com to b.com”多个子域
3.       多个子域
当设置完后,可以运行get-addressrewriteentry获得所设置的信息。
下表列出了被重写的入站和出站邮件的邮件头。
| SMTP Header field | Outbound | Inbound | 
| Envelope From (MAIL FROM) | Rewritten | Not rewritten | 
| Envelope To (RCPT TO) | Not rewritten | Rewritten | 
| Body To | Rewritten | Not rewritten | 
| Body Cc | Rewritten | Not rewritten | 
| Body From | Rewritten | Not rewritten | 
| Body Sender | Rewritten | Not rewritten | 
| Body Reply-To | Rewritten | Not rewritten | 
| Body Return-Receipt-To | Rewritten | Not rewritten | 
| Body Disposition-Notification-To | Rewritten | Not rewritten | 
| Body Resent-From | Rewritten | Not rewritten | 
| Body Resent-Sender | Rewritten | Not rewritten |