The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
dbmail на два домена, !*! pavlinux, 30-Май-12, 17:58  [смотреть все]
Есть рабочий сервак, как бы быстрее организовать поддержку второго домена?

Сейчас обслуживает mail.pupkin.xxx, и адреса odmin@pupkin.xxx, vasya@pupkin.xxx
Нужно малыми жертвами обслуживать mail.zalupkina.net, с абонентами: vasya@zalupkina.net, odmin@zalupkina.net,....

Физически сервак один и тот же, IP-адреса одинаковые, порты 25/110/465/995 одни.  



  • dbmail на два домена, !*! AlexG, 19:38 , 30-Май-12 (1)
    > Есть рабочий сервак, как бы быстрее организовать поддержку второго домена?
    > Сейчас обслуживает mail.pupkin.xxx, и адреса odmin@pupkin.xxx, vasya@pupkin.xxx
    > Нужно малыми жертвами обслуживать mail.zalupkina.net, с абонентами: vasya@zalupkina.net,
    > odmin@zalupkina.net,....
    > Физически сервак один и тот же, IP-адреса одинаковые, порты 25/110/465/995 одни.

    DBMAIL - это MDA (mail delivery agent), который просто кладет почту в ящики.
    У пользователя DBMAIL достаточно просто прописать SMTP адрес с нужным доменом и все, dbmail сам разберется что куда распихать, но необходимо чтобы MTA смог принимать почту для доменов  pupkin.xxx и zalupkina.net
    Одному и тому же пользователю DBAMIL можно прописать несколько SMTP адресов с разными доменамию

    • dbmail на два домена, !*! pavlinux, 20:34 , 30-Май-12 (2)
      >[оверквотинг удален]
      >> Нужно малыми жертвами обслуживать mail.zalupkina.net, с абонентами: vasya@zalupkina.net,
      >> odmin@zalupkina.net,....
      >> Физически сервак один и тот же, IP-адреса одинаковые, порты 25/110/465/995 одни.
      > DBMAIL - это MDA (mail delivery agent), который просто кладет почту в
      > ящики.
      > У пользователя DBMAIL достаточно просто прописать SMTP адрес с нужным доменом и
      > все, dbmail сам разберется что куда распихать, но необходимо чтобы MTA
      > смог принимать почту для доменов  pupkin.xxx и zalupkina.net
      > Одному и тому же пользователю DBAMIL можно прописать несколько SMTP адресов с
      > разными доменамию

      vasya@zalupkina.net  и vasya@pupkin.xxx - это разные люди, а авторизация,
      как я понял идет по логину. Естественно народ желает чтоб логин и адрес совпадали.

      ---
      Или вот такое прокатит?

      dbmail-users -a vasya -w password -p plaintext -s "vasya@pupkin.xxx";
      dbmail-users -a vasya -w wordpass -p plaintext -s "vasya@zalupkina.net";

      ---
      Фигу :)

      # dbmail-users -a vasya -w wordpass -p plaintext -s "vasya@zalupkina.net";
      Adding INBOX for new user... ok.
      [vasya@zalupkina.net]
      Done

      # dbmail-users -a vasya -w password -p plaintext -s "vasya@pupkin.xxx";
      Failed: user name already exists

      • dbmail на два домена, !*! AlexG, 21:00 , 30-Май-12 (3)
        >[оверквотинг удален]
        > dbmail-users -a vasya -w password -p plaintext -s "vasya@pupkin.xxx";
        > dbmail-users -a vasya -w wordpass -p plaintext -s "vasya@zalupkina.net";
        > ---
        > Фигу :)
        > # dbmail-users -a vasya -w wordpass -p plaintext -s "vasya@zalupkina.net";
        > Adding INBOX for new user... ok.
        > [vasya@zalupkina.net]
        > Done
        > # dbmail-users -a vasya -w password -p plaintext -s "vasya@pupkin.xxx";
        > Failed: user name already exists

        tk-mx001# dbmail-users -a AlexG -w 12345678 -p plaintext -s test111111@test.com
        Adding INBOX for new user... ok.
        [test111111@test.com]
        Done
        AlexG:x:3943:0:0.00:0.00:test111111@test.com

        tk-mx001# dbmail-users -c AlexG -w 12345678 -p plaintext -s test222222@test.com
        Performing changes for user [AlexG]...
        [test222222@test.com]
        Done

        tk-mx001# dbmail-users -c AlexG -w 12345678 -p plaintext -s test222222@gogl.com
        Performing changes for user [AlexG]...
        [test222222@gogl.com]
        Done

        tk-mx001# dbmail-users -l AlexG
        AlexG:x:3943:0:0.00:0.00:test222222@test.com,test222222@gogl.com,test111111@test.com

        Всё нормально и без проблем создается
        Зачем второй раз создавать пользователя, если надо изменять ?


        • dbmail на два домена, !*! pavlinux, 22:25 , 30-Май-12 (4)
          > Зачем второй раз создавать пользователя, если надо изменять ?

          Так в этом вся и фишка, что два Васи могут быть, и оба хотеть иметь адреса
          начинающиеся с имени. То есть записи должны  выглядеть как-то вот так:

          # dbmail-users -l vasya
          vasya:x:103:0:0.00:0.00:vasya@zalupkina.net
          vasya:x:104:0:0.00:0.00:vasya@pupkin.xxx

          То, что туеву хучу алиасов можно на прописывать, это понятно
          ---
          Пока что в голову приходит:

          использование суффиксов для второго домена, то есть всем из домена pupkin.xxx
          давать логины типа vasya_pup, admin_pup,...,
          либо логин как полный адрес: vasya@pupkin.xxx, admin@pupkin.xxx,...
          ---

          # dbmail-users -a "vasya@pupkin.xxx" -w password -p plaintext -s "vasya@pupkin.xxx";
          Adding INBOX for new user... ok.
          [vasya@pupkin.xxx]
          Done
          vasya@pupkin.xxx:x:104:0:0.00:0.00:vasya@pupkin.xxx

          # dbmail-users -a "vasya@zalupkina.net" -w password -p plaintext -s "vasya@zalupkina.net";
          Adding INBOX for new user... ok.
          [vasya@zalupkina.net]
          Done
          vasya@zalupkina.net:x:105:0:0.00:0.00:vasya@zalupkina.net

          # dbmail-users -l vasya@zalupkina.net
          vasya@zalupkina.net:x:105:0:0.00:0.00:vasya@zalupkina.net

          # dbmail-users -l "vasya@pupkin.xxx"
          vasya@pupkin.xxx:x:104:0:0.00:0.00:vasya@pupkin.xxx

          • dbmail на два домена, !*! AlexG, 23:27 , 30-Май-12 (5)
            >[оверквотинг удален]
            > vasya@pupkin.xxx:x:104:0:0.00:0.00:vasya@pupkin.xxx
            > # dbmail-users -a "vasya@zalupkina.net" -w password -p plaintext -s "vasya@zalupkina.net";
            > Adding INBOX for new user... ok.
            > [vasya@zalupkina.net]
            > Done
            > vasya@zalupkina.net:x:105:0:0.00:0.00:vasya@zalupkina.net
            > # dbmail-users -l vasya@zalupkina.net
            > vasya@zalupkina.net:x:105:0:0.00:0.00:vasya@zalupkina.net
            > # dbmail-users -l "vasya@pupkin.xxx"
            > vasya@pupkin.xxx:x:104:0:0.00:0.00:vasya@pupkin.xxx

            Тут только вариант что логин создать как полный адрес, иначе могут проблемы быть


            > # dbmail-users -l vasya
            > vasya:x:103:0:0.00:0.00:vasya@zalupkina.net
            > vasya:x:104:0:0.00:0.00:vasya@pupkin.xxx

            Такое не получится, там идут проверки в БД

          • dbmail на два домена, !*! AlexG, 23:32 , 30-Май-12 (6)
            >[оверквотинг удален]
            > vasya@pupkin.xxx:x:104:0:0.00:0.00:vasya@pupkin.xxx
            > # dbmail-users -a "vasya@zalupkina.net" -w password -p plaintext -s "vasya@zalupkina.net";
            > Adding INBOX for new user... ok.
            > [vasya@zalupkina.net]
            > Done
            > vasya@zalupkina.net:x:105:0:0.00:0.00:vasya@zalupkina.net
            > # dbmail-users -l vasya@zalupkina.net
            > vasya@zalupkina.net:x:105:0:0.00:0.00:vasya@zalupkina.net
            > # dbmail-users -l "vasya@pupkin.xxx"
            > vasya@pupkin.xxx:x:104:0:0.00:0.00:vasya@pupkin.xxx

            User ID - как первичный ключ
            User NAME - Уникальный индекс




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

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