Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru находиться в другой сети на другой машине.
>Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для
>домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы
>все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru
>находиться в другой сети на другой машине.man aliases
man forwardчто больше нравится или то что подходит
Да нужен конкретный совет, а не общие фразы, наверняка кто то сталкивался.
>Да нужен конкретный совет, а не общие фразы, наверняка кто то сталкивался.
>Совет более чем конкретный.
Трудно сделать cat /etc/mail/aliases ?
>Совет более чем конкретный.
>Трудно сделать cat /etc/mail/aliases ?
Не трудно, но всё равно не работает:
Прописанно:test1: petr@dert.ru
test2: petr@dert.ru
test3: petr@dert.ru
test4: petr@dert.ruПричем test1 и test2 присутствуют как пользоватлеи на этой этой машине и имеют там ящики, а test3 и test4 просто алиасы. И не перекидывется, вот в чем проблема
>>Совет более чем конкретный.
>>Трудно сделать cat /etc/mail/aliases ?
>Не трудно, но всё равно не работает:
>Прописанно:
>
>test1: petr@dert.ru
>test2: petr@dert.ru
>test3: petr@dert.ru
>test4: petr@dert.ru
>
>Причем test1 и test2 присутствуют как пользоватлеи на этой этой машине и
>имеют там ящики, а test3 и test4 просто алиасы. И не
>перекидывется, вот в чем проблемаnewaliases делал?
Не понял...
В sendmail.cf прописанно:
# location of alias file
O AliasFile=/etc/mail/aliasesВ файле /etc/mail/aliases прописал:
test1: petr@dert.ru
test2: petr@dert.ru
test3: petr@dert.ru
test4: petr@dert.ruА если дать команду в sh
/etc/mail > newaliases
newaliases: cannot open /etc/mail/aliases: Group writable fileНаверно что то далею неправильно...
>А если дать команду в sh
>/etc/mail > newaliases
>newaliases: cannot open /etc/mail/aliases: Group writable fileС этого и надо было начинать.
>Наверно что то далею неправильно...Неправильно, потому как by dezign. По русски ж написано "Group writable file". Читай /usr/src/contrib/sendmail/README. Секция 3.d. sendmail/SECURITY
>
>
>Не понял...для тех кто в бронепое..., тьфу, кому сразу было предложено прочитать man
после изменения aliases, постороить базу из-под root'а:
# newaliases
>В sendmail.cf прописанно:
>
> # location of alias file
>O AliasFile=/etc/mail/aliases
>
>В файле /etc/mail/aliases прописал:
>test1: petr@dert.ru
>test2: petr@dert.ru
>test3: petr@dert.ru
>test4: petr@dert.ru
>
>А если дать команду в sh
>/etc/mail > newaliases
>newaliases: cannot open /etc/mail/aliases: Group writable file
>
>Наверно что то далею неправильно...угу, учиться надо и читать man'ы
Хе конечно нужно читать man, но обычно он не сильно помогаетНу уадлил я файл /etc/mail/aliases.db и создал заного
makemap hash /etc/mail/aliases.db < /etc/mail/aliasesПерегризил сервер и что, и не чего, всё равно не работает
>Хе конечно нужно читать man, но обычно он не сильно помогаетno comments
>Ну уадлил я файл /etc/mail/aliases.db и создал заного
>makemap hash /etc/mail/aliases.db < /etc/mail/aliases
>
>Перегризил сервер и что, и не чего, всё равно не работаетлоги смотри
[unix1]~ > ls -la /etc/mail/alias*
-rw-r--r-- 2 root wheel 3509 9 апр 17:36 /etc/mail/aliases
-rw-r--r-- 1 root wheel 32768 9 апр 17:36 /etc/mail/aliases.db
[unix1]~ >какая система?
>Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для
>домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы
>все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru
>находиться в другой сети на другой машине.Тут можно подсказать 2 стандартных варианта
1) Использовать aliases
в файле aliases прописать
boba@otdel.firma.ru: petr@dept.ru
2) Использовать virtusertable, которая появилась в сендмейле еще в версии 8.9. Для этого надо включить в файле .mc фичу
FEATURE(`virtusertable')
Тогда в файле virtusertable надо прописать
boba@otdel.firma.ru petr@dept.ru
>Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для
>домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы
>все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru
>находиться в другой сети на другой машине.Можно сделать так
в sendmail.mc
FEATURE(redirect)dnl
в /etc/mail/aliases
boba: petr@dert.ru,REDIRECT
>>Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для
>>домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы
>>все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru
>>находиться в другой сети на другой машине.
>
>Можно сделать так
>в sendmail.mc
>FEATURE(redirect)dnl
>в /etc/mail/aliases
>boba: petr@dert.ru,REDIRECTа еще можно в домашнем коталоге юзера (к примеру test) создать файл
.forward и в нем прописать :
test1
test2
test3
тогда если послать тесту мыло то его получат перечисленные в списке)
>.forward и в нем прописать :
>test1
>test2
>test3
>тогда если послать тесту мыло то его получат перечисленные в списке)
Всем ОГРОМНОЕ СПАСИБО, заработал вариант с .forward