|
![]() |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"настройка Sendmail" | |
Сообщение от Oleg ![]() ![]() ![]() | |
Подскажите пожалуйста как настроить sendmail, чтобы он пересылал все сообщения на другую машину не раскладывая по пользователям.<br>Заранее благодарен.<br>Олег. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "Re: настройка Sendmail" | |
Сообщение от Z0termaNN ![]() ![]() ![]() | |
: Подскажите пожалуйста как настроить sendmail, чтобы он пересылал все сообщения на другую машину не раскладывая по пользователям.<br>: Заранее благодарен.<br>: Олег.<p>Есть 2 пути:<br>1. Определить local delivery agent - procmail<p>define(`PROCMAIL_MAILER_PATH',/usr/bin/procmail)dnl<br>define(`LOCAL_MAILER_ARGS',`procmail -Y -a $f -d $u')dnl<br>FEATURE(local_procmail)dnl<br>и в файле<br>/etc/procmailrc перенаправлять входящую локальную почту<br>на другой компьютер. Подробности в procmail(1),<br>procmailrc(5), procmailex(5)<p>2. Второй путь более кровавый. Для этого следует переписывать<br>правила sendmail.<p>LOCAL_RULE_0<br>R $* < @ localhost .> $1 < @ anotherhost . ><br>R $* < @ 127.0.0.1 > $1 < @ anotherhost . ><br>R $* <@ $+ . > $@<br>R $* $1 < @ anotherhost . ><br>LOCAL_RULE_2<br>R $* @ localhost $1 @ anotherhost<br>R $* @ 127.0.0.1 $1 @ anotherhost<br>R $* @ $+ $@<br>R $* $1 @ anotherhost<p>Я вообще это не тестировал, но это только шаблон.<br>0 правило выбирает агента доставки, а 2 правило<br>переписывает конверт и заголовок получателя. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
2. "Можно уточнить?" | |
Сообщение от Oleg ![]() ![]() | |
Можно уточнить по первому пути?.....<br>"Определить local delivery agent - procmail<br> define(...." <br> - где это нужно написать?<br>Прошу извинения за глупый вопрос. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
![]() |
|
3. "Re: Можно уточнить?" | |
Сообщение от Z0termaNN ![]() ![]() ![]() | |
: Можно уточнить по первому пути?.....<br>: "Определить local delivery agent - procmail<br>: define(...." <br>: - где это нужно написать?<br>: Прошу извинения за глупый вопрос.<p>Я вполне допускаю, что еще в природе остались люди, которые<br>в состоянии писать /etc/sendmail.cf руками. Все остальные пользуются<br>для этого препроцессором m4. Обычно файлы для препроцессинга находятся<br>в каталоге /usr/src/sendmail/cf/cf (/usr/lib/sendmail-cf/cf в RedHat).<br>Поэтому стоит там поискать файл из которого был сгенерен /etc/sendmail.cf<br>и там уже править. После чего следует сгенерировать новый /etc/sendmail.cf<br>следующей командой:<br>m4 filename > /etc/sendmail.cf | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |