The OpenNET Project / Index page

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

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

"Два почтовых сервера - один домен"
Сообщение от alx Искать по авторуВ закладки(??) on 22-Окт-04, 12:59  (MSK)
Есть такая проблема :( Два офиса расположенных в разных городах. Решил поставить два сервера - говорят почта долго отправляется человеку, кот. за стенкой сидит. Домен оставил один. Через aliases валю всю почту на другой офис в один ящик, потом все забираю fetchmail ом. Все работало прекрасно, пока не стали отправлять письма, получатели которого на разных серверах. Теперь почта зацикливается и одно и то же письмо принимается 12 раз. Подскажите, плиз, чего подправить или как правильнее сделать в данном случае.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Два почтовых сервера - один домен"
Сообщение от unk emailИскать по авторуВ закладки(ok) on 22-Окт-04, 14:21  (MSK)
Если один домен принципиально, то можешь составить списки пользователей
на обоих серверах (разделив локальных и удаленных)и крутить transport_maps используя роутинг вида user@domain smtp:[ip_другого_сервера]
А вообще вариантов много - почитай доку.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Два почтовых сервера - один домен"
Сообщение от alx Искать по авторуВ закладки(??) on 22-Окт-04, 15:50  (MSK)
>Если один домен принципиально, то можешь составить списки пользователей
>на обоих серверах (разделив локальных и удаленных)и крутить transport_maps используя роутинг вида
>user@domain smtp:[ip_другого_сервера]
>А вообще вариантов много - почитай доку.
А для  Sendmail ничего нельза придумать??


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Два почтовых сервера - один домен"
Сообщение от alx Искать по авторуВ закладки(??) on 22-Окт-04, 15:51  (MSK)
>Если один домен принципиально, то можешь составить списки пользователей
>на обоих серверах (разделив локальных и удаленных)и крутить transport_maps используя роутинг вида
>user@domain smtp:[ip_другого_сервера]
>А вообще вариантов много - почитай доку.
А для  Sendmail ничего нельза придумать??


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Два почтовых сервера - один домен"
Сообщение от unk emailИскать по авторуВ закладки(ok) on 22-Окт-04, 15:54  (MSK)
>А для  Sendmail ничего нельза придумать??
Ой. Я почему то решил, что речь о postfix'е
А с senmail'ом я распрощался очень давно и ни чего не помню :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Два почтовых сервера - один домен"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Окт-04, 14:55  (MSK)
>Есть такая проблема :( Два офиса расположенных в разных городах. Решил поставить
>два сервера - говорят почта долго отправляется человеку, кот. за стенкой
>сидит. Домен оставил один. Через aliases валю всю почту на другой
>офис в один ящик, потом все забираю fetchmail ом. Все работало
>прекрасно, пока не стали отправлять письма, получатели которого на разных серверах.
>Теперь почта зацикливается и одно и то же письмо принимается 12
>раз. Подскажите, плиз, чего подправить или как правильнее сделать в данном
>случае.

сядь и нарисуй себе картинку: два твоих почтовых сервера и маршруты
хождения почты - увидишь что присутствует mail loop - зацикливание
хождения почты ПРИ КАКОМ-ТО условии - решай как от этого избавиться

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Два почтовых сервера - один домен"
Сообщение от alx Искать по авторуВ закладки(??) on 22-Окт-04, 16:13  (MSK)
>сядь и нарисуй себе картинку: два твоих почтовых сервера и маршруты
>хождения почты - увидишь что присутствует mail loop - зацикливание
>хождения почты ПРИ КАКОМ-ТО условии - решай как от этого избавиться
Зацикливание и так понятно. и условие при каком оно случается я писал. Уменьшил MaxHopsCount до 5, но это не выход. Осталось самое сложное - как избавиться. Должен ведь быть выход. Делают же такое на Sendmail'e

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Два почтовых сервера - один домен"
Сообщение от Дмитрий Ю. Карпов emailИскать по авторуВ закладки on 22-Окт-04, 17:28  (MSK)
Допустим, ваша фирма имеет "домен.ru". Делаем так:

Первый вариант: За адресА типа "юзер@домен.ru" отвечает только одна машина (где юзеров больше). Вторая машина получает имя "поддомен.домен.ru". На первой машине делаем алиасы для юзеров второй машины.

Второй вариант: за домен "домен.ru" отвечают обе машины (каждая имеет его в /etc/mail/local-host-names). Кроме того, каждая машина имеет уникальное имя. Все адреса типа "юзер@домен.ru" разруливаются через virtusertable в то или иное уникальное имя ()таблица одинакова на всех машинах).

Третий вариант, правильный: то же самое, что и второй вариант, но каждый ваш юзер посылает почту, указывая не только получателя, но и офис, в котором работает получатель (т.е. используются только уникальные имена машин); а для тех, кто забыл, где находится получатель, есть алиасы из первого варианта.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Два почтовых сервера - один домен"
Сообщение от alx Искать по авторуВ закладки(??) on 22-Окт-04, 18:02  (MSK)
>Допустим, ваша фирма имеет "домен.ru". Делаем так:
>
>Первый вариант: За адресА типа "юзер@домен.ru" отвечает только одна машина (где юзеров
>больше). Вторая машина получает имя "поддомен.домен.ru". На первой машине делаем алиасы
>для юзеров второй машины.
Так будут разные адреса не хотелось бы.
>Второй вариант: за домен "домен.ru" отвечают обе машины (каждая имеет его в
>/etc/mail/local-host-names). Кроме того, каждая машина имеет уникальное имя. Все адреса типа
>"юзер@домен.ru" разруливаются через virtusertable в то или иное уникальное имя ()таблица
>одинакова на всех машинах).

Пишем письмо юзер1@первая машина; юзер2@вторая машина
т. к. заголовок письма одинаков, то письмо кидается в ящик юзеру1 и отправляется на машину юзеру 2. Письмо получает вторая машина, кидает юзеру2, И отправляет юзеру1. И так до тех пор пока число пересылок не достигло MaxHopsCount. Почти как в анекдоте про шампунь. Только мне не смешно :(  

>
>Третий вариант, правильный: то же самое, что и второй вариант, но каждый
>ваш юзер посылает почту, указывая не только получателя, но и офис,
>в котором работает получатель (т.е. используются только уникальные имена машин); а
>для тех, кто забыл, где находится получатель, есть алиасы из первого
>варианта.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Два почтовых сервера - один домен"
Сообщение от Дмитрий Ю. Карпов emailИскать по авторуВ закладки on 23-Окт-04, 14:48  (MSK)
> Так будут разные адреса не хотелось бы.

Можно сделать так, чтобы у каждого юзера было два адреса: "юзер@домен.ru" и {либо "юзер@хост1.домен.ru", либо "юзер@хост2.домен.ru", смотря на какой машине он хостится}. А наличие разных адресов - необходимость при наличии нескольких почтовых хостов (пусть даже эти адреса будут чисто для внутреннего пользования).


> Пишем письмо юзер1@первая_машина; юзер2@вторая_машина
> т.к. заголовок письма одинаков

Уже неправильно: заголовок письма не будет одинаков. Точнее, адрес назначения берётся не из того заголовка, который ты видишь, а из того заголовка, который идёт вместе с письмом, но при падении письма в /var/mail/юзер уничтожается. Попробуй вытащить внешний шнурок из почтового сервера и посмотреть файлы в /var/spool/mqueue.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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