LINUX.ORG.RU

в домашнем каталоге создаёшь файлик .forward и там пишешь тот адрес кому нужно переправить. Или в /etc/aliases - строка decoding - пишешь root@mail rrr@mail

anonymous
()

Ну немного муторно, но я сделал так 1 пресобрал sendmail с поддершкойvitusertable , делается это так идешь в /usr/lib/sendmail.cf/cf/ там находишь файло redhat.mc и добавляешь в него строку (если такой нет) FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable') сейвишь файло после этого делаешь m4 redhat.mc >/etc/sendmail.cf если у тебя такая строка есть, сам понимаешь что все это нафиг не сдалось! 2 делаешь файло в /etc virtusertable пишешь в него root@твойхост.домен твойюзеер@твойхост.домен т.е. с кого на куда 3 в /root делаешь файло .forward пишешь в него твойюзеер@твойхост.домен перезапускаешь сендмаил и ENJOI! В принципе можно просто прописать в aliases на кого пересылать пошту, но это как то странно пашет, не стабильно однако.

dimaroot
()

Сори забыл! после того как сделаешь в указанной в sendmail.cf директории файло virtusertable  и впишешь в него от кого на кого пересылается , надо стелать еще одну фичу makemap hash /etc/virtusertable ( пишешь тут знак меньше) /etc/virtusertable (ну всмысле указать файл и полный путь к нему (скажи спасибо махсому его сайт воспринимает знак меньше - как элемент разметки HTML :(), чтоб сбилдить virtusertable.db), вот после всех этих выкрутасов ребyтишь сендмаил и ENJOI!
Извини что стазу не написал все у меня для этого скрипт есть :) 

dimaroot
()

Не-е, это слишком большой гемор. Через /etc/aliases все действительно намного проще. Только после коррекции оного не забудь запустить newaliases.

Vinche
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.