根据 http://dengweihua1.blog.51cto.com/134932/332676 的文章,自己也做了下测试,下面是测试步骤:
1、修改main.cf 配置文件,添加relocated_maps 项
# vi /etc/postfix/main.cf
relocated_maps= hash:/etc/postfix/relocated

2、编辑relocated文件
# vi /etc/postfix/relocated
cooper@abc.com cooper@163.com

这句话的意思就是说收件人的地址已经从cooper@abc.com变更为cooper@163.com。relocated文件支持正则表达式,详细情况参见官方man page

3、生成relocated.db文件
# postmap /etc/postfix/relocated
# ls -l /etc/postfix/relocated*
-rw-r--r-- 1 root root 6852 Jun 17 13:47 /etc/postfix/relocated
-rw-r--r-- 1 root root 12288 Jun 17 14:22 /etc/postfix/relocated.db

4、重新载入postfix服务
# service postfix reload

5、客户端测试
--利用foxmail给cooper@abc.com发送邮件,得到如下对话框

--利用qq邮箱给cooper@abc.com发送邮件,得到退信内容如下:
postfix_relocated_2.png