Я новичок в sendmail и хотел бы настроить sendmail для пересылки всей почты с определенного адреса электронной почты на другой внутренний почтовый сервер. Мне нужно, чтобы он игнорировал записи MX и отправлял их только на указанный мной сервер, но я не уверен, какие файлы редактировать или как настроить конфигурацию sendmail. Достаточно ли добавить сервер в файлы / etc / hosts и / etc / mail / local-host-names?
Заранее спасибо.
РЕДАКТИРОВАТЬ: похоже, вы говорите о почтовых псевдонимах. Смотреть в /etc/aliases
или /etc/mail/aliases
. После редактирования этого файла запустите newaliases
я не верю этому Sendmail
имеет возможности транспортной карты, по крайней мере, насколько я знаю. Функция, которую вы ищете, доступна в Postfix
из коробки. Не уверен, насколько этот ответ вам поможет ...
Раньше был пакет под названием redhat-switchmail
такого рода достигли этого, но я не уверен, доступен ли он еще или даже совместим с вашей системой.
/etc/mail/local-host-names
только для этого ... имена локальных хостов ... домены, для которых ваш сервер sendmail принимает почту.
Чего именно вы хотите достичь /etc/hosts
Я не уверена...
В зависимости от вашей конфигурации и версии вашего Sendmail
, вам нужно отредактировать /etc/mail/sendmail.mc
а затем "превратиться" в /etc/mail/sendmail.cf
. В более старых версиях вы редактируете /etc/mail/sendmail.cf
, но я не предлагаю вам прикасаться к одному из этих файлов, если вы не знаете, что делаете. Они, мягко говоря, довольно загадочные.