Снова привет всем. И доброго дня, а то, млин, пятница... 13-ое... ну эт для суеверных.
Вопрос такого плана.
Стоит сервер с Sendmail 8.12.11? внутри сети ещё один почтовик (Postfix), почта ходит в обе стороны нормально, НО - при установлении сессии с sendmail'ом он представляется именем внутреннего интерфейса! (хоста внутреннего домена) - это чем-то объясняется? вылечить можно?
подскажите плиз.
>Снова привет всем. И доброго дня, а то, млин, пятница... 13-ое... ну
>эт для суеверных.
>Вопрос такого плана.
>Стоит сервер с Sendmail 8.12.11? внутри сети ещё один почтовик (Postfix), почта
>ходит в обе стороны нормально, НО - при установлении сессии с
>sendmail'ом он представляется именем внутреннего интерфейса! (хоста внутреннего домена) - это
>чем-то объясняется? вылечить можно?
>подскажите плиз.sendmail слушает 25/tcp на всех интерфейсах, если соединение из
внутренней сети идет по ip из технологической сети, то он и представляется
соответственно. Точнее по fqdn, а дальше резолвинг, в какой ip резолвится,
по тому и соединяется. Попробуй руками и все поймешь.
Все остальное, решение в том числе, находится в cf/README
Big Sorry! - чуть-чуть не уточнил, извиняйте плиз ещё раз =
он выдаёт имя внутреннего хоста при соединении с внешнего
Вот малость схематически:Internet | | Intranet
------------o sendmail o------------......
<--> | |
Name1 Name2Т.е. при соединении с кем-либо в hello/ehlo говорится Name2!
что не есть гуд... =(В таком случае попутный вопрос ещё все Received: from внутрення сеть можно вырезать из письма?
PS: мой английский далёк от свободного понимания документации производителя, поэтому вы уж извиняйте - не могу рыться в доках дистрибутива и полностью выяснять мои проблемы, могу только поверхностно что-то уловить. =(
А а нглицкий не знаю, т.к. учили меня немецкому... =((
>Big Sorry! - чуть-чуть не уточнил, извиняйте плиз ещё раз =
>он выдаёт имя внутреннего хоста при соединении с внешнего
>Вот малость схематически:
>
>Internet |
> | Intranet
>------------o sendmail o------------......
> <--> | |
> Name1
> Name2
>
>Т.е. при соединении с кем-либо в hello/ehlo говорится Name2!
>что не есть гуд... =(
>
>В таком случае попутный вопрос ещё все Received: from внутрення сеть можно
>вырезать из письма?
>
>PS: мой английский далёк от свободного понимания документации производителя, поэтому вы уж
>извиняйте - не могу рыться в доках дистрибутива и полностью выяснять
>мои проблемы, могу только поверхностно что-то уловить. =(
>А а нглицкий не знаю, т.к. учили меня немецкому... =((фигово, учись читать-переводить тех.документацию или забудь про internet
и intranet технологии.полагаю что в приветствии выдается то имя, которое является hostname(fqdn)
сменить можно разными вариантами:- через /etc/hosts или DNS
- через hostname (привязка по интерфейсам)
- прямо в sendmail.cf (там возможны варианты), например сам задаешь:ищешь:
# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#Dj$w.Foo.COMраскоментариваешь строку:
Dj$w.Foo.COMи пишешь hostname в fdqn формате какой тебе нужен:
Djpapa.mama.ruгде papa.mama.ru - нужное тебе hostname
Есть еще варианты, но разбираться в твоем DNS, MX, интерфейсах, hostname
нет желания, верхний способ будет работать, но имей ввиду что ВСЕГДА
будет papa.mama.ru
>полагаю что в приветствии выдается то имя, которое является hostname(fqdn)
в файле /etc/HOSTNAME стоит внешнее имя хоста - my.host.ru. - в конце точка стоит.
>сменить можно разными вариантами:
>
>- через /etc/hosts или DNS
ВОТ! именно в этом файле и упоминается Name2, только оно назначено внутреннему интерфейсу, а про внешний ни слова...
>- через hostname (привязка по интерфейсам)
>- прямо в sendmail.cf (там возможны варианты), например сам задаешь:
>
>ищешь:
># my official domain name
># ... define this only if sendmail cannot automatically determine your domain
>
>#Dj$w.Foo.COM
>
>раскоментариваешь строку:
>Dj$w.Foo.COM
>
>и пишешь hostname в fdqn формате какой тебе нужен:
>Djpapa.mama.ru
>
>где papa.mama.ru - нужное тебе hostname
>
>Есть еще варианты, но разбираться в твоем DNS, MX, интерфейсах, hostname
>нет желания, верхний способ будет работать, но имей ввиду что ВСЕГДА
>будет papa.mama.ruпопробую, посмотрю конфиги.
Спасибо.
>
>>полагаю что в приветствии выдается то имя, которое является hostname(fqdn)
>в файле /etc/HOSTNAME стоит внешнее имя хоста - my.host.ru. - в конце
>точка стоит.
>>сменить можно разными вариантами:
>>
>>- через /etc/hosts или DNS
>ВОТ! именно в этом файле и упоминается Name2, только оно назначено внутреннему
>интерфейсу, а про внешний ни слова...если у тебя hostname привязывается к внешнему интерфейсу и
является основным - default'ным интерфейсом, пропиши
в /etc/hostsip host hostname
ну и в local-host-names или sendmail.cw - зависит от версии sendmail
и mc файла из которого генерится sendmail.cf>>- через hostname (привязка по интерфейсам)
>>- прямо в sendmail.cf (там возможны варианты), например сам задаешь:
>>
>>ищешь:
>># my official domain name
>># ... define this only if sendmail cannot automatically determine your domain
>>
>>#Dj$w.Foo.COM
>>
>>раскоментариваешь строку:
>>Dj$w.Foo.COM
>>
>>и пишешь hostname в fdqn формате какой тебе нужен:
>>Djpapa.mama.ru
>>
>>где papa.mama.ru - нужное тебе hostname
>>
>>Есть еще варианты, но разбираться в твоем DNS, MX, интерфейсах, hostname
>>нет желания, верхний способ будет работать, но имей ввиду что ВСЕГДА
>>будет papa.mama.ru
>
>попробую, посмотрю конфиги.вариант с Djhost.domain должен железно работать:
- останавливаем sendmail
- редактируем sendmail.cf
- запускаем sendmail и прверяем:telnet hostname или ip 25
...
quit>Спасибо.
Всё, заработало - исправил hosts.
Спасибо за помощь.Хороших выходных.
>Всё, заработало - исправил hosts.
>Спасибо за помощь.
>
>Хороших выходных.
Доброго дня, хотелось бы пообщаться с вами Seltsam, на предмет настройки двух почтовых серверов в одной сети.
Если не затруднит, свяжитесь со мной:
ICQ: 278132058
E-mail: sadikov_v@ukr.net