The OpenNET Project / Index page

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

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

"Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Alexgray emailИскать по авторуВ закладки(??) on 13-Май-05, 09:47  (MSK)
В местной LAN есть 2 Sendmail-сервера и 2 Domino.
На DNS-мастере (/etc/named.conf):
...
options {
   directory "/var/named";
   forwarders {
      1.2.3.4;
   };
   forward only;
};
...
   1.2.3.4 - хост вне нашей LAN.

В sendmail.mc:
...
define(`SMART_HOST', `smtp:mailhost')
...
   mailhost - вне нашей LAN.

  Посоветуйте, пожалуйста: как выборочно направлять входящую почту
на 2-ой Sendmail-сервер или на почтовый Domino?

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

 Оглавление

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

1. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от _DVS_ Искать по авторуВ закладки on 13-Май-05, 15:59  (MSK)
>В местной LAN есть 2 Sendmail-сервера и 2 Domino.
>На DNS-мастере (/etc/named.conf):
>...
>options {
>   directory "/var/named";
>   forwarders {
>      1.2.3.4;
>   };
>   forward only;
>};
>...
>   1.2.3.4 - хост вне нашей LAN.
>
>В sendmail.mc:
>...
>define(`SMART_HOST', `smtp:mailhost')
>...
>   mailhost - вне нашей LAN.
>
>  Посоветуйте, пожалуйста: как выборочно направлять входящую почту
>на 2-ой Sendmail-сервер или на почтовый Domino?


Мутновато как-то. Можешь поточнее объяснить какой функционал нужен? DNS ты не рулишь - это понятно. А дальше сплошные вопросы.

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

2. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Nikolaev D. Искать по авторуВ закладки on 13-Май-05, 18:13  (MSK)
>>  Посоветуйте, пожалуйста: как выборочно направлять входящую почту
>>на 2-ой Sendmail-сервер или на почтовый Domino?

например через /etc/aliases - это для каждого пользователя надо задавать.

или подправить /etc/hosts и /etc/nsswithc.conf указав mailhost - что б оно в ДНС не лазило за ним

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

3. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Alexgray emailИскать по авторуВ закладки(ok) on 14-Май-05, 09:23  (MSK)
>>>  Посоветуйте, пожалуйста: как выборочно направлять входящую почту
>>>на 2-ой Sendmail-сервер или на почтовый Domino?
>
>например через /etc/aliases - это для каждого пользователя надо задавать.
>
>или подправить /etc/hosts и /etc/nsswithc.conf указав mailhost - что б оно в
>ДНС не лазило за ним

В /etc/hosts mailhost прописан, а в /etc/aliases не получится:
я не могу указать 2-ой Sendmail-сервер из сетки, т.к. мне не
делегированы полномочия администрирования нашей DNS-зоной
(нашей А-записи нет на верхних DNS-серверах, и они о 2-ом
сервере, понятно, ничего не знают). Я пробовал на 2-м сервере
тоже в sendmail.mc прописывать define(`SMART_HOST', 'smtp:mailhost'),
это не действует. Похоже, mailhost позволяет релеить только через
1-ый Sendmail.

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

4. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Alexgray emailИскать по авторуВ закладки(ok) on 14-Май-05, 09:34  (MSK)
>>В местной LAN есть 2 Sendmail-сервера и 2 Domino.
>>На DNS-мастере (/etc/named.conf):
>>...
>>options {
>>   directory "/var/named";
>>   forwarders {
>>      1.2.3.4;
>>   };
>>   forward only;
>>};
>>...
>>   1.2.3.4 - хост вне нашей LAN.
>>
>>В sendmail.mc:
>>...
>>define(`SMART_HOST', `smtp:mailhost')
>>...
>>   mailhost - вне нашей LAN.
>>
>>  Посоветуйте, пожалуйста: как выборочно направлять входящую почту
>>на 2-ой Sendmail-сервер или на почтовый Domino?
>
>
>Мутновато как-то. Можешь поточнее объяснить какой функционал нужен? DNS ты не рулишь
>- это понятно. А дальше сплошные вопросы.


Нужно, чтобы ведущий Sendmail-сервер, если не нашел у себя
пользователя, направлял письма на другие сервера нашей
криво настроенной DNS-зоны. MX-записи на 1-ом сервере не
действуют.
Мне не делегировали полномочия
адинистрирования нашей DNS-зоны (нашей А-записи нет на верхних
почтовых серверах, и они о нас не знают). Аналогично, нужно почту,
исходящую с других серверов направлять наружу или в зону.
Я пробовал на 2-ом Sendmail-сервере тоже определять
define(`SMART_HOST', `smtp:mailhost'), почта не передавалась.
Похоже, mailhost разрешает релеить только с первого сервера.

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

5. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Alexgray emailИскать по авторуВ закладки(ok) on 14-Май-05, 09:37  (MSK)
>>>В местной LAN есть 2 Sendmail-сервера и 2 Domino.
>>>На DNS-мастере (/etc/named.conf):
>>>...
>>>options {
>>>   directory "/var/named";
>>>   forwarders {
>>>      1.2.3.4;
>>>   };
>>>   forward only;
>>>};
>>>...
>>>   1.2.3.4 - хост вне нашей LAN.
>>>
>>>В sendmail.mc:
>>>...
>>>define(`SMART_HOST', `smtp:mailhost')
>>>...
>>>   mailhost - вне нашей LAN.
>>>
>>>  Посоветуйте, пожалуйста: как выборочно направлять входящую почту
>>>на 2-ой Sendmail-сервер или на почтовый Domino?
>>
>>
>>Мутновато как-то. Можешь поточнее объяснить какой функционал нужен? DNS ты не рулишь
>>- это понятно. А дальше сплошные вопросы.
>
>
>Нужно, чтобы ведущий Sendmail-сервер, если не нашел у себя
>пользователя, направлял письма на другие сервера нашей
>криво настроенной DNS-зоны. MX-записи на 1-ом сервере не
>действуют.
>Мне не делегировали полномочия
>адинистрирования нашей DNS-зоны (нашей А-записи нет на верхних
>почтовых серверах, и они о нас не знают). Аналогично, нужно почту,
>исходящую с других серверов направлять наружу или в зону.
>Я пробовал на 2-ом Sendmail-сервере тоже определять
>define(`SMART_HOST', `smtp:mailhost'), почта не передавалась.
>Похоже, mailhost разрешает релеить только с первого сервера.

Прошу прощения, опечатка! Вместо "... на верхних почтовых серверах ..."
подразумевалось "... на верхних DNS серверах ..."

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

6. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от _DVS_ Искать по авторуВ закладки on 14-Май-05, 10:42  (MSK)
>Нужно, чтобы ведущий Sendmail-сервер, если не нашел у себя
>пользователя, направлял письма на другие сервера нашей
>криво настроенной DNS-зоны. MX-записи на 1-ом сервере не
>действуют.
>Мне не делегировали полномочия
>адинистрирования нашей DNS-зоны (нашей А-записи нет на верхних
>почтовых серверах, и они о нас не знают). Аналогично, нужно почту,
>исходящую с других серверов направлять наружу или в зону.
>Я пробовал на 2-ом Sendmail-сервере тоже определять
>define(`SMART_HOST', `smtp:mailhost'), почта не передавалась.
>Похоже, mailhost разрешает релеить только с первого сервера.

Туплю наверное. Представь, что ты пытаешься объяснить нужную схему работы идиоту. Давай на время забудем про DNS. Опиши например так:
Юзер из сетки отправляет письмо, его принимает sendmail1, если письмо для локального пользователя, то sendmail1 доставляет его локально, если нет, то передает на smarthost.
Письмо из вне адресованное пользователю получает smarthost, далее он его ... и т.д.

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

7. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Alexgray emailИскать по авторуВ закладки(ok) on 14-Май-05, 11:00  (MSK)
>>Нужно, чтобы ведущий Sendmail-сервер, если не нашел у себя
>>пользователя, направлял письма на другие сервера нашей
>>криво настроенной DNS-зоны. MX-записи на 1-ом сервере не
>>действуют.
>>Мне не делегировали полномочия
>>адинистрирования нашей DNS-зоны (нашей А-записи нет на верхних
>>почтовых серверах, и они о нас не знают). Аналогично, нужно почту,
>>исходящую с других серверов направлять наружу или в зону.
>>Я пробовал на 2-ом Sendmail-сервере тоже определять
>>define(`SMART_HOST', `smtp:mailhost'), почта не передавалась.
>>Похоже, mailhost разрешает релеить только с первого сервера.
>
>Туплю наверное. Представь, что ты пытаешься объяснить нужную схему работы идиоту. Давай
>на время забудем про DNS. Опиши например так:
>Юзер из сетки отправляет письмо, его принимает sendmail1, если письмо для локального
>пользователя, то sendmail1 доставляет его локально, если нет, то передает на
>smarthost.
>Письмо из вне адресованное пользователю получает smarthost, далее он его ... и
>т.д.


Извини, я не очень ясно говорю! Происходит следующее:
1. Юзер из сетки отправляет письмо, оно попадает на ведущий
sendmail нашей сетки, оттуда оно безусловно (!!!) направляется
на smarthost, а уже потом, если для локального юзера оно, то
возвращается в почтовый ящик нашего ведущего sendmail.
А если нет, то идет дальше наружу.
Так нам настроили почту, мы не имеем прав исправить конфигурацию.
2. Если письмо приходит извне, то оно опять же через smarthost
попадает на наш ведущий sendmail.

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

8. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от _DVS_ Искать по авторуВ закладки on 14-Май-05, 17:38  (MSK)
>Извини, я не очень ясно говорю! Происходит следующее:
>1. Юзер из сетки отправляет письмо, оно попадает на ведущий
>sendmail нашей сетки, оттуда оно безусловно (!!!) направляется
>на smarthost, а уже потом, если для локального юзера оно, то
>возвращается в почтовый ящик нашего ведущего sendmail.
>А если нет, то идет дальше наружу.
>Так нам настроили почту, мы не имеем прав исправить конфигурацию.
>2. Если письмо приходит извне, то оно опять же через smarthost
>попадает на наш ведущий sendmail.

Хорошо, последнее усилие :-) Ты описал как все это работает. Теперь в том же стиле опиши как _должно_ работать.

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

9. "Выборочная переадресация почты в Sendmail Solaris 9" 
Сообщение от Alexgray emailИскать по авторуВ закладки(??) on 16-Май-05, 08:34  (MSK)
>>Извини, я не очень ясно говорю! Происходит следующее:
>>1. Юзер из сетки отправляет письмо, оно попадает на ведущий
>>sendmail нашей сетки, оттуда оно безусловно (!!!) направляется
>>на smarthost, а уже потом, если для локального юзера оно, то
>>возвращается в почтовый ящик нашего ведущего sendmail.
>>А если нет, то идет дальше наружу.
>>Так нам настроили почту, мы не имеем прав исправить конфигурацию.
>>2. Если письмо приходит извне, то оно опять же через smarthost
>>попадает на наш ведущий sendmail.
>
>Хорошо, последнее усилие :-) Ты описал как все это работает. Теперь в
>том же стиле опиши как _должно_ работать.
>

Все работает, спасибо! Подсказали, :-). Оказывается, я совсем
не знаю Sendmail, :-). Схема такая:

в mailertable можно прописывать полноквалифицированное имя
компа (а не домен, как я ошибочно думал).
Если комп, например, citrix, а домен - example.com,
то, записывая в mailertable:

citrix.example.com   smtp:[1.2.3.4]
(эта запись заставляет идти письмо не на шлюз
по умолчанию, в моем случае на внешний почтовик,
а доставляться локально)
1.2.3.4 - ip адрес citrix - другого почтового сервера LAN,
естественно, citrix должен быть прописан также в /etc/hosts,

в /etc/mail/aliases (главного почтового сервера):

anotheruser: citrixuser@citrix.example.com,

получим следующее:

письмо, приходящее на anotheruser (это имя алиаса на
главном почтовике) попадет к citrixuser на компе citrix,
другого почтовика сетки, :-).

Все здорово, только я где-то перемудрил:
по логам письмо перенаправляется, но не попадает по адресу,
выдается сообщение: "Too many hops ...". Где-то получается
петля, сейчас попробую в режиме трассы проследить путь
(по-моему, sendmail -bv -d user@comp.domen). Приступаю.

Спасибо! Удачи, :-).

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


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

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




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

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