The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Запуск двух копий Postfix"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 30-Сен-05, 09:27  (MSK)
Господа, может кто помочь с решением следующей задачи.
Установлен Postfix, который уже используется клиентами. Для тестирования установлен еще один Postfix, как запустить его на порту отличном от стандартного - правкой master.cf. Возможно ли запускать второй Postfix, допустим на том же не стандартном порту, без выключения уже работающего. При попытке запустить второй экземпляр получаю сообщение, что Postfix уже запущен. А хотелось бы, что бы при обращении к domain.com:25 клиенты попадпли на тот сервер, который уже ими используется, а при обращении на domain.com:2525 на тестовый сервер. В какую сторону копать?
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Запуск двух копий Postfix" 
Сообщение от vdb Искать по авторуВ закладки on 30-Сен-05, 10:08  (MSK)
Понятно, что кроме разных конфигов, нужны еще и разные "pid-файлы".
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 30-Сен-05, 10:33  (MSK)
>Понятно, что кроме разных конфигов, нужны еще и разные "pid-файлы".
Да я пробовал указывать в конфиге второго сервера другую директорию для "pid-файлов" process_id_directory = pid2 и менял в postfix-script второго сервера строки:
`sed 1q pid/master.pid` на `sed 1q pid2/master.pid`
Но результат тот-же :(
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Запуск двух копий Postfix" 
Сообщение от andr emailИскать по авторуВ закладки(??) on 30-Сен-05, 12:50  (MSK)
>Господа, может кто помочь с решением следующей задачи.
>Установлен Postfix, который уже используется клиентами. Для тестирования установлен еще один Postfix,
>как запустить его на порту отличном от стандартного - правкой master.cf.
>Возможно ли запускать второй Postfix, допустим на том же не стандартном
>порту, без выключения уже работающего. При попытке запустить второй экземпляр получаю
>сообщение, что Postfix уже запущен. А хотелось бы, что бы при
>обращении к domain.com:25 клиенты попадпли на тот сервер, который уже ими
>используется, а при обращении на domain.com:2525 на тестовый сервер. В какую
>сторону копать?

Я бы посмотрел в сторону jail.
Поднимаешь на серваке ip-алиас, вешаешь на него jail. А в уже внутри jail собираешь postfix и вешаешь его на 25 порт ip-алиаса.
Какие либо пересечения (в т.ч. и по пид-файлам) в такой конфигурации исключены.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Запуск двух копий Postfix" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 30-Сен-05, 13:30  (MSK)
/etc/postfix/main.cf:
alternate_config_directories = /etc/postfix2

/etc/postfix2/main.cf:
config_directory = /etc/postfix2
primary_config_directory = /etc/postfix
queue_directory = /var/spool/postfix2
syslog_facility = local3
alaias_database = hash:$config_directory/aliases
alias_maps = hash:$config_directory/aliases
transport_maps =  hash:$config_directory/transport
...

/etc/postfix2/master.cf:
1.2.3.4:2525  inet    n       -       y       -       -       smtpd

/etc/syslog.conf:
local3.*                                                /var/log/maillog2

postfix start
postfix -c /etc/postfix2 start

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 30-Сен-05, 14:07  (MSK)
2jonatan - респект, второй раз выручаете. :)
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 30-Сен-05, 14:45  (MSK)
Однако рано я обрадовался, на второй сервер теперь непонятно почему перестал резолвить адреса.
Sep 30 10:40:27 postfix/smtpd[10724]: connect from unknown[10.10.10.10]
Sep 30 10:41:28 postfix/smtpd[10724]: disconnect from unknown[10.10.10.10]
На первом все нормально, коннект с этого же адреса, все путем.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Запуск двух копий Postfix" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 30-Сен-05, 14:50  (MSK)
Случайно не в chroot работает?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Запуск двух копий Postfix" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 30-Сен-05, 14:52  (MSK)
Пардон. Это я виноват. Поменяйте "y" на "n"

/etc/postfix2/master.cf:
1.2.3.4:2525  inet    n       -       n       -       -       smtpd

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 30-Сен-05, 15:03  (MSK)
>Пардон. Это я виноват. Поменяйте "y" на "n"
>
>/etc/postfix2/master.cf:
>1.2.3.4:2525  inet    n      
> -       n  
>    -      
>-       smtpd
А я думаю, дляч его в чрут его ставить :)
Сейчас затестим.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Запуск двух копий Postfix" 
Сообщение от longer Искать по авторуВ закладки(ok) on 30-Сен-05, 23:16  (MSK)
Хмм странно как то, но вот еще пробемка всплыла:
220 mail.domain.com ESMTP READY!!!
ehlo mail.domain.com
250-mail.domain.com
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-AUTH LOGIN
250-AUTH=LOGIN
250 8BITMIME
Насколько видно - AUTH METHOD LOGIN, что и соответсвует тому, что в smtpd.conf прописано. Пароли для юзеров лежат в mysql db. И если пароль юзера в базе CRYPT, то имеем SASL LOGIN authentication failed. Меняем пасс юзера в базе на plaintext и имеем в логах sasl_method=LOGIN, sasl_username=user@domain.com Сервер Linux Fedora Core 3, все ставилось из сырцов.
На другом сервере (FreeBSD 5.4 все собрано из портов) пассы в базе CRYPT и нет проблем. Может какую то опцию упустил при сборке либо в конфиге SASL или Postfix?
Там и там SASL собран без saslauthd, так как сейчас напрямую умеет работать.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Запуск двух копий Postfix" 
Сообщение от longer Искать по авторуВ закладки(ok) on 01-Окт-05, 00:10  (MSK)
Чутка спутал, пассы в Mysql ENCRYPT
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 03-Окт-05, 10:35  (MSK)
up


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Запуск двух копий Postfix" 
Сообщение от longer emailИскать по авторуВ закладки(ok) on 04-Окт-05, 17:32  (MSK)
Ну собственно заработало с криптованными паролями только с saslauthd + pam_mysql
Пытался патчик от lopaka накладывать (тот что линуксовый) - та же ботва, SASL authentification failed.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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