configurationsendmail将特定域的邮件转发到特定邮件服务器而不使用MXlogging?

我是sendmail的新手,想configurationsendmail将所有邮件转发到另一个内部邮件服务器。 我需要它忽略MXlogging,只发送到我指定的服务器,但不知道要编辑的文件或如何configurationsendmailconfiguration。 将服务器添加到/ etc / hosts和/ etc / mail / local-host-names文件是否足够?

提前致谢。

编辑:好像你在谈论邮件别名。 看看/etc/aliases/etc/mail/aliases 。 编辑该文件后,运行新的newaliases


我不相信Sendmail具有交通地图能力,至less不是我所知道的。 您正在寻找的function在Postfix是可用的。 不知道多less这个答案会帮助你,虽然…

曾经有一个名为redhat-switchmail的软件包可以完成这个工作,但我不确定它是否仍然可用,或者它甚至与您的系统兼容。

/etc/mail/local-host-names只是为了…本地主机名…你的sendmail服务器接收邮件的域。

你想用/etc/hosts完成什么我不确定…

根据您的configuration和您的Sendmail版本,您需要编辑/etc/mail/sendmail.mc ,然后将其设置为/etc/mail/sendmail.cf 。 在旧版本中,你编辑/etc/mail/sendmail.cf ,但是如果你不知道你在做什么,我不build议你触摸其中一个文件。 至less可以说,他们相当神秘。