URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54303
[ Назад ]

Исходное сообщение
"подскажите, пожалуйста..dns+sendmail"

Отправлено konst , 10-Мрт-05 17:28 
redhat 7.3
на 1-м IP - два разных домена.
>host1.ru + host2.ru - 192.168.0.3 (e.g.)
надо для одного из них сделать так, чтобы входящая почта почта пересылалась на другой IP.
для host1.ru запись в dns:
----------------------------
   IN      MX      10 mail.host1.ru.
www   IN      A       192.168.0.3
mail  IN      A       192.168.0.9
----------------------------
>host host1.ru
host1.ru has address 192.168.0.3
host1.ru mail is handled (pri=10) by mail.host1.ru
---------
Но чтобы отправить почту на 192.168.0.9 (mail.host1.ru), надо писать полностью user@mail.host1.ru, а user@host1.ru приходит на 192.168.0.3...
Возможно ли это поправить? Куда смотреть?

Содержание

Сообщения в этом обсуждении
"подскажите, пожалуйста..dns+sendmail"
Отправлено denn , 10-Мрт-05 17:51 
>redhat 7.3
>на 1-м IP - два разных домена.
>>host1.ru + host2.ru - 192.168.0.3 (e.g.)
>надо для одного из них сделать так, чтобы входящая почта почта пересылалась
>на другой IP.
>для host1.ru запись в dns:
>----------------------------
>   IN      MX  
>   10 mail.host1.ru.
>www   IN      A  
>    192.168.0.3
>mail  IN      A    
>   192.168.0.9
>----------------------------
>>host host1.ru
>host1.ru has address 192.168.0.3
>host1.ru mail is handled (pri=10) by mail.host1.ru
>---------
>Но чтобы отправить почту на 192.168.0.9 (mail.host1.ru), надо писать полностью user@mail.host1.ru, а
>user@host1.ru приходит на 192.168.0.3...
>Возможно ли это поправить? Куда смотреть?

mailertable


"подскажите, пожалуйста..dns+sendmail"
Отправлено konst , 10-Мрт-05 20:06 
>mailertable
А как насчет domaintable? Я тут нашел, что он это делает, только у меня не получается :). Наверное надо в sendmail.cf включить поддержку?


"подскажите, пожалуйста..dns+sendmail"
Отправлено denn , 10-Мрт-05 21:10 
>>mailertable
>А как насчет domaintable? Я тут нашел, что он это делает, только
>у меня не получается :)
конкретно, что не получаеться



"подскажите, пожалуйста..dns+sendmail"
Отправлено konst , 11-Мрт-05 12:37 
>>>mailertable
>>А как насчет domaintable? Я тут нашел, что он это делает, только
>>у меня не получается :)
>конкретно, что не получаеться
DNS настроен вроде:
[$] host host1.ru
host1.ru has address 195.151.175.3
host1.ru mail is handled (pri=1) by mail.host1.ru

Но почта приходит на mail.host1.ru только при прямом обращении (user@mail.host1.ru), а я надеялся, что при такой настройке dns, вся почта на @host1.ru будет переводиться на mail.host1.ru. Однако этого не происходит. Тогда прописал в virtusertable на host1.ru
user@host1.ru user@mail.host1.ru
но прописывать так для каждого юзера?!
а синтаксис типа  *@host1 *@mail.host1.ru
не проходит.
почитал про mailertable - это же большой гемморой. Неужели нельзя как-нибудь просто указать, чтобы почта на @host1.ru перенаправлялась на mail.host1.ru?
Если это сделает  domaintable, то как поправить sendmail.cf, чтобы эта штука заработала?


"подскажите, пожалуйста..dns+sendmail"
Отправлено denn , 11-Мрт-05 13:38 
>>>>mailertable
>>>А как насчет domaintable? Я тут нашел, что он это делает, только
>>>у меня не получается :)
>>конкретно, что не получаеться
>DNS настроен вроде:
>[$] host host1.ru
>host1.ru has address 195.151.175.3
>host1.ru mail is handled (pri=1) by mail.host1.ru
>
>Но почта приходит на mail.host1.ru только при прямом обращении (user@mail.host1.ru), а я
>надеялся, что при такой настройке dns, вся почта на @host1.ru будет
>переводиться на mail.host1.ru. Однако этого не происходит. Тогда прописал в virtusertable
>на host1.ru
>user@host1.ru user@mail.host1.ru
>но прописывать так для каждого юзера?!
>а синтаксис типа  *@host1 *@mail.host1.ru
>не проходит.
>почитал про mailertable - это же большой гемморой. Неужели нельзя как-нибудь просто
>указать, чтобы почта на @host1.ru перенаправлялась на mail.host1.ru?
>Если это сделает  domaintable, то как поправить sendmail.cf, чтобы эта штука
>заработала?

пример:
domain.kiev.ua          esmtp:server.domain.net


"подскажите, пожалуйста..dns+sendmail"
Отправлено konst , 11-Мрт-05 13:56 
>>>>>mailertable
>>>>Тогда прописал в virtusertable
>>на host1.ru
>>user@host1.ru user@mail.host1.ru
>>но прописывать так для каждого юзера?!
>>а синтаксис типа  *@host1 *@mail.host1.ru
>>не проходит.
>>почитал про mailertable - это же большой гемморой. Неужели нельзя как-нибудь просто
>>указать, чтобы почта на @host1.ru перенаправлялась на mail.host1.ru?
>>Если это сделает  domaintable, то как поправить sendmail.cf, чтобы эта штука
>>заработала?
>
>пример:
>domain.kiev.ua          esmtp:server.domain.net

Это пример записи для domaintable? или для mailertable?
И что надо добавить в sendmail.cf, чтобы подхватывались domaintable и mailertable?


"подскажите, пожалуйста..dns+sendmail"
Отправлено denn , 11-Мрт-05 14:11 
>>>>>>mailertable
>>>>>Тогда прописал в virtusertable
>>>на host1.ru
>>>user@host1.ru user@mail.host1.ru
>>>но прописывать так для каждого юзера?!
>>>а синтаксис типа  *@host1 *@mail.host1.ru
>>>не проходит.
>>>почитал про mailertable - это же большой гемморой. Неужели нельзя как-нибудь просто
>>>указать, чтобы почта на @host1.ru перенаправлялась на mail.host1.ru?
>>>Если это сделает  domaintable, то как поправить sendmail.cf, чтобы эта штука
>>>заработала?
>>
>>пример:
>>domain.kiev.ua          esmtp:server.domain.net
>
>Это пример записи для domaintable? или для mailertable?
>И что надо добавить в sendmail.cf, чтобы подхватывались domaintable и mailertable?

в mc:
FEATURE(mailertable, `hash -o /etc/mail/mailertable')

либо в cf:
# Mailer table (overriding domains)
Kmailertable hash -o /etc/mail/mailertable

+почитай литературку


"подскажите, пожалуйста..dns+sendmail"
Отправлено konst , 11-Мрт-05 16:00 

>либо в cf:
># Mailer table (overriding domains)
>Kmailertable hash -o /etc/mail/mailertable
>
>+почитай литературку
это прошло,
вписал host1.ru esmtp:mail.host1.ru
перезапустил sendmail. Создался mailertable.db.
НО не работает. Почта ходит по старому.
Может проблема в "esmtp"?
Нужна ли такая б-ка libesmtp? У меня ее нет...


"подскажите, пожалуйста..dns+sendmail"
Отправлено denn , 11-Мрт-05 16:11 
>
>>либо в cf:
>># Mailer table (overriding domains)
>>Kmailertable hash -o /etc/mail/mailertable
>>
>>+почитай литературку
>это прошло,
>вписал host1.ru esmtp:mail.host1.ru
>перезапустил sendmail. Создался mailertable.db.
>НО не работает. Почта ходит по старому.
>Может проблема в "esmtp"?
>Нужна ли такая б-ка libesmtp? У меня ее нет...

ну логи показывай...
+лучше уже в аську переходить...
еще лучше почитать.
тк вопросы относяться к ртфм.
250669862


"подскажите, пожалуйста..dns+sendmail"
Отправлено konst , 11-Мрт-05 16:39 
>>Может проблема в "esmtp"?
>>Нужна ли такая б-ка libesmtp? У меня ее нет...
>
>ну логи показывай...
>+лучше уже в аську переходить...
>еще лучше почитать.
>тк вопросы относяться к ртфм.
>250669862

1. аськи нету... может  лучше по mail?
2. В логах (mail) ничегошеньки нового нет.
А как убедиться, что mailertable работает?


"подскажите, пожалуйста..dns+sendmail"
Отправлено konst , 11-Мрт-05 18:56 
Спасибо, denn...
Столько копать пришлось...
Но все оказалось по другому... DNS подхватился и все пошло. Пришлось убирать все навороты из sendmail... :)
PS. хотя это странно... ведь мой dns все уже правильно понимал (MX запись), но не отправлял...