我正在尝试将单个用户逐个从基于 Exim 的邮件系统迁移到 Exchange 2010 系统。我希望通过暂时保留基于 Exim 的系统作为 MX 来实现这一点,并且在 Exchange 系统上创建用户邮箱时,在 exim 系统上为该用户创建手动路由规则,以便本地和远程发件人发给他们的任何邮件都将发送到 Exchange 邮箱。
我对 Exim 的经验有限,但目前为止我看到的手动路由规则似乎都是基于域的,但这些地址(在 Exchange 和 Exim 系统上)将具有相同的域,因此我希望能够根据特定的电子邮件地址进行路由。最好的方法是什么?
答案1
Exim Book 给出了带有用户部分查找的手动路线的示例5.6.1 使用 manualroute 路由器
以下是根据您的需要修改的版本(基于7.4 manualroute 路由器在书里):
exchange_people:
driver = manualroute
domains = example.net ## limit router to addresses in example.net domain
local_parts = lsearch;/etc/e_users
route_list = * exchange.example.net ## send to exchange.example.net host
transport = remote_smtp