Привет всем.
Сам я относительно недавно стал работать с Linux, поэтому попросил бы подробнее излагать свои мысли.
Суть проблемы такова - имеется 2 (два) почтовых сервера - один смотрит в интернет, другой - внутри сети, он же и принимает/отправляет почту для домена rrr.ru.
Необходимо чтобы сервер №1 перенаправлял входящую почту для домена rrr.ru на сервер №2. На сервере №1 используется sendmail.
ЛЮДИ! ЧЕЛОВЕКИ! Не откажите во внимании плиз...
Напишите от А до Я как это сделать.
>Привет всем.
>Сам я относительно недавно стал работать с Linux, поэтому попросил бы подробнее
>излагать свои мысли.
>Суть проблемы такова - имеется 2 (два) почтовых сервера - один смотрит
>в интернет, другой - внутри сети, он же и принимает/отправляет почту
>для домена rrr.ru.
>Необходимо чтобы сервер №1 перенаправлял входящую почту для домена rrr.ru на сервер
>№2. На сервере №1 используется sendmail.
>ЛЮДИ! ЧЕЛОВЕКИ! Не откажите во внимании плиз...
>Напишите от А до Я как это сделать.Кто ищет, тот всегда найдет :-)
Дык, в FAQ порылся бы....Как организовать в sendmail пересылку всей почты (или для выбранных доменов) только через определенный релей. [обсудить]
в sendmail.cf: DSesmtp:[relay.somehost.ru]
или для m4 скриптов:
define(`SMART_HOST',`relay.somehost.ru')dnl
или для игнорирования MX значения (далее в квадратных скобках):
define(`SMART_HOST',`[relay.somehost.ru]')dnl
Для описания пути транспортировки почты (почтового роутинга) для определенных доменов:
FEATURE(`mailertable', `hash /etc/mail/mailertable')dnl
/etc/mail/mailertable
domain1 esmtp:relay1.somehost.ru
domain2 smtp:[relay2.somehost.ru]
>Кто ищет, тот всегда найдет :-)
>Дык, в FAQ порылся бы....
да рылся... и искал... наверно только не там, где есть...>Как организовать в sendmail пересылку всей почты (или для выбранных доменов) только
>через определенный релей. [обсудить]
> в sendmail.cf: DSesmtp:[relay.somehost.ru]
>или для m4 скриптов:
> define(`SMART_HOST',`relay.somehost.ru')dnl
>или для игнорирования MX значения (далее в квадратных скобках):
> define(`SMART_HOST',`[relay.somehost.ru]')dnl
>Для описания пути транспортировки почты (почтового роутинга) для определенных доменов:
>FEATURE(`mailertable', `hash /etc/mail/mailertable')dnl
>/etc/mail/mailertable
>domain1 esmtp:relay1.somehost.ru
>domain2 smtp:[relay2.somehost.ru]ну что ж? - за ответ спасибо! =)
SMART_HOST должен быть указан сервер НА который будет пересылаться почта, я так понял? Тогда, какие же настройки справедливы для самого релея? - чтобы релей отправлял почту, адресованную определённому домену, на др. сервер. В mailertable соответствующие строки есть, НО как известно по default'у в sendmail relaying запрещён, о чём он меня каждый раз и оповещает при попытке отправить письмо с, например, mail.ru. А заносить в access разрешённые домены - сами понимаете что, и чем это чревато... Тем паче, что ВСЕ домены не перечислишь.
поэтому - эх-х-х.... ответ я пока не получил...
но всё равно спасибо всем
Вот здесь «Postfix как шлюз для Exchange» (http://www.samag.ru/cgi-bin/go.pl?q=articles;n=05.2004;a=07)решается примерно похожая задача, правда с помощью Postfix.Возможно, поможет ...
>Вот здесь «Postfix как шлюз для Exchange» (http://www.samag.ru/cgi-bin/go.pl?q=articles;n=05.2004;a=07)решается примерно похожая задача, правда
>с помощью Postfix.
>
>Возможно, поможет ...Да вот с постфиксом наверно проще будет.
Только он не хочет ставиться (postfix-2.2.6+slackware(вроде...))
ну неужели больше нет идей и знаний?? =(
Пиплы! Великие Гуру (как их называют).....
еслб я обладал нужным уровнем знаний англицкого, то конечно же вопросов было бы меньше, но вот уже 2 недели бьюсь с этим вопросом и всё в пустую...
а жаль...