什么是地址重写?
地址重写是在特定的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 |