configurationSendmail将NSU转发到不同的服务器?

是否可以configurationSendmail转发消息到另一台服务器而不是作为NSU(没有这样的用户)返回?

我们正在从sendmail服务器迁移到Exchange 2010.由于各种原因,无法一次切换整个域。 (600个邮箱,21个地方,甚至连个人电脑都经常遇到麻烦,只有3个支持人员牵手)

我们也在同时改变我们的电子邮件地址格式,所以这是我的计划:

– 我们使用first.last地址(roy.urick @)的新格式在Exchange上创build邮箱,但不要创build当前的别名,目前rurick @。 (创build当前生产电子邮件地址的别名会导致新交换邮箱和尚未迁移的用户之间的传递问题,因为来自交换用户的所有邮件都将保留在本地,而不会传递到旧邮箱)

– 我们将configuration我们当前的sendmail服务器以某种方式不返回这样的用户(NSU)错误,而是将消息转发到Exchange服务器进行进一步处理。

– 在旧服务器上,我们将旧手机邮箱(rurick)转移到新的(roy.urick)地址。

当旧的服务器接收到一个消息roy.urick(或任何其他不存在的邮箱)时,它将被转发到Exchange(该服务器将确定它是否应作为NSU交付或返回)。

– 如果消息是rurick @,前锋将接pipe,前一步将会发生。

最后一旦所有邮箱都被迁移,我们将更新新服务器上的别名,以使旧地址正常工作,closures旧服务器并将MXlogging更改为新服务器。

还有其他build议吗?

在你的sendmail.mc中添加:

define(`LUSER_RELAY', `[some.other.server]')dnl 

然后重build你的sendmail.cf并重新启动sendmail。 在Debian中,我通过运行sendmailconfig做到这一点。 其他操作系统和分配有不同的方式来做到这一点。