The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Передресация в Sendmail, !*! kosh, 14-Май-03, 12:35  [смотреть все]
Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru находиться в другой сети на другой машине.
  • Передресация в Sendmail, !*! lavr, 12:55 , 14-Май-03 (1)
    >Задача: Есть FreeBSD 4.3 и sendmail. Машина работает как почтовый сервер для
    >домена otdel.firma.ru, есть ящик boba@otdel.firma.ru, что нужно прописать в конфиге, чтобы
    >все почта с этого ящика перенаправлялась на ящик petr@dert.ru, домен dert.ru
    >находиться в другой сети на другой машине.

    man aliases
    man forward

    что больше нравится или то что подходит


    • Передресация в Sendmail, !*! kosh, 13:21 , 14-Май-03 (2)
      Да нужен конкретный совет, а не общие фразы, наверняка кто то сталкивался.


      • Передресация в Sendmail, !*! dawnshade, 13:28 , 14-Май-03 (3)
        >Да нужен конкретный совет, а не общие фразы, наверняка кто то сталкивался.
        >

        Совет более чем конкретный.
        Трудно сделать cat /etc/mail/aliases ?

        • Передресация в Sendmail, !*! kosh, 14:15 , 14-Май-03 (4)
          >Совет более чем конкретный.
          >Трудно сделать cat /etc/mail/aliases ?
          Не трудно, но всё равно не работает:
          Прописанно:

          test1: petr@dert.ru
          test2: petr@dert.ru
          test3: petr@dert.ru
          test4: petr@dert.ru

          Причем test1 и test2 присутствуют как пользоватлеи на этой этой машине и имеют там ящики, а test3 и test4 просто алиасы. И не перекидывется, вот в чем проблема


          • Передресация в Sendmail, !*! dawnshade, 14:19 , 14-Май-03 (5)
            >>Совет более чем конкретный.
            >>Трудно сделать 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, !*! kosh, 14:28 , 14-Май-03 (6)

              Не понял...

              В 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

              Наверно что то далею неправильно...

              • Передресация в Sendmail, !*! dawnshade, 14:46 , 14-Май-03 (7)

                >А если дать команду в 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

              • Передресация в Sendmail, !*! lavr, 14:46 , 14-Май-03 (8)
                >
                >
                >Не понял...

                для тех кто в бронепое..., тьфу, кому сразу было предложено прочитать 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'ы

                • Передресация в Sendmail, !*! kosh, 15:51 , 14-Май-03 (9)
                  Хе конечно нужно читать man, но обычно он не сильно помогает

                  Ну уадлил я файл /etc/mail/aliases.db и создал заного
                  makemap hash /etc/mail/aliases.db < /etc/mail/aliases

                  Перегризил сервер и что, и не чего, всё равно не работает

                  • Передресация в Sendmail, !*! lavr, 16:21 , 14-Май-03 (10)
                    >Хе конечно нужно читать 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]~ >

                    какая система?

  • Передресация в Sendmail, !*! diam, 07:31 , 15-Май-03 (11)
    >Задача: Есть 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

  • Передресация в Sendmail, !*! klim, 09:30 , 16-Май-03 (12)
    >Задача: Есть 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


    • Передресация в Sendmail, !*! angelweb, 14:47 , 16-Май-03 (13)
      >>Задача: Есть 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
      тогда если послать тесту мыло то его получат перечисленные в списке)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру