Привет Всем!
Помогите, пожалуйста.
Ситуация такова. Пришло время менять один из почтовых серверов в организации. Стоит тут sendmail. Начитался я тут в интернете на днях что postfix это хорошо и круто.
И решил я тут что на новом сервере должен стоять postfix.
Поставил. Настроил как в написано в мануале, но почта не идет.
На входящем сервере стоит sendmail. Если ставить на подчиненном сервере тоже sendmail,
то идет нормально. А вот если postfix то почта не ходит между серверами.
Подскажите, пожалуйста, в чем может быть загвозка.
> Подскажите, пожалуйста, в чем может быть загвозка.В неумении анализировать лог-файлы, по видимому. Это как минимум.
>> Подскажите, пожалуйста, в чем может быть загвозка.
> В неумении анализировать лог-файлы, по видимому. Это как минимум.Если бы в этом то я бы настроил бы уже давно
Но ситуация в том что сервер который стоит на входе посылает а тот который должен принять не принимает. Говорит что не может принять.
То есть такое ощущение что сервер который на входе не видит сервер который внутрений
Хотя телнетом я соединяюсь на внутренний
>>> Подскажите, пожалуйста, в чем может быть загвозка.
>> В неумении анализировать лог-файлы, по видимому. Это как минимум.
> Если бы в этом то я бы настроил бы уже давно
> Но ситуация в том что сервер который стоит на входе посылает а
> тот который должен принять не принимает. Говорит что не может принять.прямо так и говорит?
> То есть такое ощущение что сервер который на входе не видит сервер
> который внутрений Хотя телнетом я соединяюсь на внутреннийв логах все ответы
>>>> Подскажите, пожалуйста, в чем может быть загвозка.
>>> В неумении анализировать лог-файлы, по видимому. Это как минимум.
>> Если бы в этом то я бы настроил бы уже давно
>> Но ситуация в том что сервер который стоит на входе посылает а
>> тот который должен принять не принимает. Говорит что не может принять.
> прямо так и говорит?
>> То есть такое ощущение что сервер который на входе не видит сервер
>> который внутрений Хотя телнетом я соединяюсь на внутренний
> в логах все ответыХорошо.
вот послал только что сообщение получил вот такую штуку назад
(reason: 501 5.1.3 Bad recipient address syntax
> вот послал только что сообщение получил вот такую штуку назад
> (reason: 501 5.1.3 Bad recipient address syntaxИ какое слово непонятно?
А вообще, логи находятся в /var/log/mail
> И какое слово непонятно?
> А вообще, логи находятся в /var/log/mailТру мастера почтовых серверов в логи не смотрят. :) Им сервера напрямую все говорят. На ухо, я так полагаю. Ну вон, как автору этого вопроса.
ПыСы: Ну что, шаманы, экстрасенсы и остальные астрологи? Пыхнем по косячку, выйдем по привычке в астрал и начнем сеанс коллективного угадывания причин такого странного поведения почтового сервера?
>> И какое слово непонятно?
>> А вообще, логи находятся в /var/log/mail
> Тру мастера почтовых серверов в логи не смотрят. :) Им сервера
> напрямую все говорят. На ухо, я так полагаю. Ну вон, как
> автору этого вопроса.
> ПыСы: Ну что, шаманы, экстрасенсы и остальные астрологи? Пыхнем по косячку, выйдем
> по привычке в астрал и начнем сеанс коллективного угадывания причин такого
> странного поведения почтового сервера?Слова то все понятные. Но не понятно почему постфиксу не нравятся обращения по айпишнику?
Ситуевина то такая. Есть главный и есть подченный сервер.
На одном стоит sendmail на втором поставлен postfix хваленый. Так вот гслилавном сервере в алиасах есть строчка что если письмо приходит на такой адрес его пересылать на второй то есть подченный сервер. Если я этот сервер указываю по апишнику то письмо не приходит.
А если указываю его имя то есть пользователь@имя хоста то приходит.
Почему так происходит?
Вот в чем вопрос
Загвоздка в 2-х девайсах
/dev/head и /dev/hands...
Как только подключите первое и пыпрямите второе - все заработает :)Учитывая количество мануалов по настройке постфикса - что вы там понаваяли можно только у телепатов выяснить...
> Ситуевина то такая. Есть главный и есть подченный сервер.
> На одном стоит sendmail на втором поставлен postfix хваленый.
> Почему так происходит? Вот в чем вопросСобирался рассказать вам в чем проблема в ваших настройках (да, я всё-таки шаман и экстрасенс), но, увидев вашу негативную реакцию на мир опенсорса в слове "хваленый", понял в чем ваша действительная проблема.
Вам сюда: http://button.dekel.ru
> Слова то все понятные. Но не понятно почему постфиксу не нравятся обращения
> по айпишнику?
> Ситуевина то такая. Есть главный и есть подченный сервер.
> На одном стоит sendmail на втором поставлен postfix хваленый. Так вот гслилавном
> сервере в алиасах есть строчка что если письмо приходит на такой
> адрес его пересылать на второй то есть подченный сервер. Если я
> этот сервер указываю по апишнику то письмо не приходит.
> А если указываю его имя то есть пользователь@имя хоста то приходит.
> Почему так происходит?
> Вот в чем вопросвключаю телепатию и пробую угадать
In the case of SMTP, specify a service on a non-default port as host:service, and disable MX (mail exchanger) DNS lookups with [host] or [host]:port. The [] form is required when you specify an IP address instead of a hostname.
example.com :[gateway.example.com]
.example.com :[gateway.example.com]In the above example, the [] suppress MX lookups. This prevents mail routing loops when your machine is primary MX host for example.com.
>[оверквотинг удален]
>> по айпишнику?
>> Ситуевина то такая. Есть главный и есть подченный сервер.
>> На одном стоит sendmail на втором поставлен postfix хваленый. Так вот гслилавном
>> сервере в алиасах есть строчка что если письмо приходит на такой
>> адрес его пересылать на второй то есть подченный сервер. Если я
>> этот сервер указываю по апишнику то письмо не приходит.
>> А если указываю его имя то есть пользователь@имя хоста то приходит.
>> Почему так происходит?
>> Вот в чем вопрос
> включаю телепатию и пробую угадатьА я вот думаю, что в алиасах ТС пишет такую х-ю:
user: user@192.168.1.2
и ждет наступления вселенского щастья.
> А я вот думаю, что в алиасах ТС пишет такую х-ю:
> user: user@192.168.1.2
> и ждет наступления вселенского щастья.Вот он - истинный джедай. :) Сразу суть уловил. См. ниже, что пишет этот уникум. :))))До логов, правда, так и не добрался. Но это, похоже, уже неисправимо.
> Почему так происходит?
> Вот в чем вопросГоспода телепаты, придется таки собраться! :)))
Мужчина, ну какой же Вы тугой-то????
Аналогия из жизни "блондинок" (и сочувствующих им блондинов).
Я ездила на автомобиле Сузуки Гранд-Витара. Но везде хвалят Тойота Лэнд Крузер. Пересела я на ваш хваленый Лэнд Крузер. А он не едет! ПОЧЕМУ??? Я кручу тот же руль а нажимаю те же педали!
>> Почему так происходит?
>> Вот в чем вопрос
> Господа телепаты, придется таки собраться! :)))
> Мужчина, ну какой же Вы тугой-то????
> Аналогия из жизни "блондинок" (и сочувствующих им блондинов).
> Я ездила на автомобиле Сузуки Гранд-Витара. Но везде хвалят Тойота Лэнд Крузер.
> Пересела я на ваш хваленый Лэнд Крузер. А он не едет!
> ПОЧЕМУ??? Я кручу тот же руль а нажимаю те же педали!Издеваетесь значит???? Начнем с начала.
Я же говорю есть центральный сервер почтовый на sendmail.
А есть подчиненный сервер на postfix.
Я настроил главный сервер так что бы вся почта пришедшая на главный сервер пересылалась на подчиненный. Я сделал это с помощью как я уже говорил отредактировав aliases.
Там есть запись такого вида. имя локального пользователя : имя пользователя@ и потом идет айпишник подчиненного сервера. Если в такой конфигурации то письмо адресованное на главный почтовый сервер не пересылается на подчинненый. А если указать имя подчиненного сервера то письмо пересылается.
Почему?
Очень жаль, что мы так и не услышали начальника транспортного цеха.
> Очень жаль, что мы так и не услышали начальника транспортного цеха.А кто у нас начальник транспортного цеха?
Вы что ли???
Все ясно. Клинический случай. Господа, если кому охота и дальше толковывать человеку КАК надо задавать вопросы, чтобы их поняли окружающие, чтобы помочь задающему эти вопросы - продолжайте. Мне надоело, я иссяк.
>[оверквотинг удален]
> Я же говорю есть центральный сервер почтовый на sendmail.
> А есть подчиненный сервер на postfix.
> Я настроил главный сервер так что бы вся почта пришедшая на главный
> сервер пересылалась на подчиненный. Я сделал это с помощью как я
> уже говорил отредактировав aliases.
> Там есть запись такого вида. имя локального пользователя : имя пользователя@ и
> потом идет айпишник подчиненного сервера. Если в такой конфигурации то письмо
> адресованное на главный почтовый сервер не пересылается на подчинненый. А если
> указать имя подчиненного сервера то письмо пересылается.
> Почему?Очевидно же - потому, что так не должно работать. Так изначально было задумано.
На одном IP-адресе может висеть много доменов. Поэтому домен получателя (то что после собаки) всегда резолвица.
Если нужно перенаправлять всю почту - это делается другими средствами.
Ну, как-то так :)
>[оверквотинг удален]
>> потом идет айпишник подчиненного сервера. Если в такой конфигурации то письмо
>> адресованное на главный почтовый сервер не пересылается на подчинненый. А если
>> указать имя подчиненного сервера то письмо пересылается.
>> Почему?
> Очевидно же - потому, что так не должно работать. Так изначально было
> задумано.
> На одном IP-адресе может висеть много доменов. Поэтому домен получателя (то что
> после собаки) всегда резолвица.
> Если нужно перенаправлять всю почту - это делается другими средствами.
> Ну, как-то так :)Вы опять не поняли.
Письмо посылается на главный сервер.
В адресе письма получателя стоит имя пользователя и имя домена которое соответствует имя главного сервера то есть письмо посылается на адрес например такой santalova@iteb.ru
santalova это имя пользователя а iteb.ru это доменное имя.
И если я на этот адрес посылаю письмо то оно доходит только до главного почтового сервера
то есть до iteb.ru а мне нужно что бы оно шло дальше на подчиненный сервер.
Теперь имеется еще один сервер почтовый который стоит в локальной сети в которой серые адреса. Так вот я на главном сервере сделал с помощью файла aliases пересылку на второй сервер который подчиненый я ему дал серый айпишник на главном то же имеется серый айпишник. Но почта не ходит если я в алиасе напишу такую строчку
santalova: santalova@192.168.50.5
И ходит если я напишу
вот такую строчку
santalova: santalova@ttt.iteb.ru
Поэтому возникает вопрос почему если указать айпишник то не ходит а если название почтового сервера после знака @ то ходит.
Вам написали почему. Человек выше написал и даже сам почтовый сервер снизошел, выплюнув вот это сообщение.
> (reason: 501 5.1.3 Bad recipient address syntax).А еще один товарищ даже попробовал Вам намекнуть про транспортные карты и даже ссылку дал. Но в итоге виноват, конечно же, плохой Постфикс. Ну делайте все на хорошем сендмейле. Какая Вам разница - что Вы не знаете? А судя по этому трэду - у Вас очень большие проблемы не с технической реализацией. А как Вам сказали в одной из Вами же понятой ранее тем - "с ДНК".
> Вам написали почему. Человек выше написал и даже сам почтовый сервер снизошел,
> выплюнув вот это сообщение.
>> (reason: 501 5.1.3 Bad recipient address syntax).
> А еще один товарищ даже попробовал Вам намекнуть про транспортные карты и
> даже ссылку дал. Но в итоге виноват, конечно же, плохой Постфикс.
> Ну делайте все на хорошем сендмейле. Какая Вам разница - что
> Вы не знаете? А судя по этому трэду - у Вас
> очень большие проблемы не с технической реализацией. А как Вам сказали
> в одной из Вами же понятой ранее тем - "с ДНК".Да причем тут хороший или плохой
> Вам написали почему. Человек выше написал и даже сам почтовый сервер снизошел,
> выплюнув вот это сообщение.
>> (reason: 501 5.1.3 Bad recipient address syntax).
> А еще один товарищ даже попробовал Вам намекнуть про транспортные карты и
> даже ссылку дал. Но в итоге виноват, конечно же, плохой Постфикс.
> Ну делайте все на хорошем сендмейле. Какая Вам разница - что
> Вы не знаете? А судя по этому трэду - у Вас
> очень большие проблемы не с технической реализацией. А как Вам сказали
> в одной из Вами же понятой ранее тем - "с ДНК".Да причем тут хороший или плохой postfix. Я хочу понять почему postfix не нравится когда к нему обращаются по айпиадресу.
> Да причем тут хороший или плохой postfix. Я хочу понять почему postfix
> не нравится когда к нему обращаются по айпиадресу.Слово RFC вообще знакомо? Если да - читаем RFC-822.
> Адрес почтового ящика состоит из локальной части (слова через точку, не нтерпретируется,
> cтрочные и прописные буквы различаются), знака "@" и доменной части.
> Доменная часть - имена поддоменрв, разделенные точками или явное указание IP-адреса в квадратных скобках(!!!!).Но само указание почтового адреса в виде IP в имени домена глупо сути своей. Еще раз - прочитайте, что такое в Postfix ___ТРАНСПОРТНЫЕ КАРТЫ____! У меня в качестве фронтэнда стоит Постфикс, который выступает в качестве релэя! При помощи ТРАНСПОРТНЫХ КАРТ он раздает почту на 3 почтовых сервера (на каждом из которых прикручен POP3/IMAP) - один из них сендмейл. Никакого шаманства с IP-адресами в качестве почтового адреса. Вы это придумали в сильном душевном волнении или кто-то "умный" подсказал?
>[оверквотинг удален]
>> Адрес почтового ящика состоит из локальной части (слова через точку, не нтерпретируется,
>> cтрочные и прописные буквы различаются), знака "@" и доменной части.
>> Доменная часть - имена поддоменрв, разделенные точками или явное указание IP-адреса в квадратных скобках(!!!!).
> Но само указание почтового адреса в виде IP в имени домена
> глупо сути своей. Еще раз - прочитайте, что такое в Postfix
> ___ТРАНСПОРТНЫЕ КАРТЫ____! У меня в качестве фронтэнда стоит Постфикс, который выступает
> в качестве релэя! При помощи ТРАНСПОРТНЫХ КАРТ он раздает почту на
> 3 почтовых сервера (на каждом из которых прикручен POP3/IMAP) - один
> из них сендмейл. Никакого шаманства с IP-адресами в качестве почтового адреса.
> Вы это придумали в сильном душевном волнении или кто-то "умный" подсказал?Спасибо за разъяснение но я это читал много раз.
Теперь по поводу айпиадреса может быть в postfix такие фокусы не проходят но в sendmail проходят нормально. А так как postfix считается улучшенным sendmail то должны проходить такие штуки то же . Но спасибо еще раз разъяснения прочту еще раз на то что Вы мне указали
> Спасибо за разъяснение но я это читал много раз.
> Теперь по поводу айпиадреса может быть в postfix такие фокусы не проходят
> но в sendmail проходят нормально. А так как postfix считается улучшенным
> sendmail то должны проходить такие штуки то же . Но спасибо
> еще раз разъяснения прочту еще раз на то что Вы мне
> указалиВот может потому, что такие "фокусы" не проходят с postfix он лучше, чем sendmail? Он ближе к общепринятому стандарту? :))
> почта не ходит если я в алиасе напишу такую строчку
> santalova: santalova@192.168.50.5
> И ходит если я напишу
> вот такую строчку
> santalova: santalova@ttt.iteb.ru
> Поэтому возникает вопрос почему если указать айпишник то не ходит а если
> название почтового сервера после знака @ то ходит.Пишите правильно, по стандарту:
santalova: santalova@[192.168.50.5]PS: наверняка в постфиксе есть параметр, который разрешает старую форму записи (без квадратных скобок вокруг IP), если оно вам сильно нужно - ищите сами.
>> почта не ходит если я в алиасе напишу такую строчку
>> santalova: santalova@192.168.50.5
>> И ходит если я напишу
>> вот такую строчку
>> santalova: santalova@ttt.iteb.ru
>> Поэтому возникает вопрос почему если указать айпишник то не ходит а если
>> название почтового сервера после знака @ то ходит.
> Пишите правильно, по стандарту:
> santalova: santalova@[192.168.50.5]Правильно писать это в transport_map
> PS: наверняка в постфиксе есть параметр, который разрешает старую форму записи (без
> квадратных скобок вокруг IP), если оно вам сильно нужно - ищите
> сами.Дело в том, что постфикс "не любит" не то, о чем вы пишете, а "неправильную" форму email, в которой домен заменен на некую фигню.
> Дело в том, что постфикс "не любит" не то, о чем вы
> пишете, а "неправильную" форму email, в которой домен заменен на некую
> фигню.это называется литеральная форма, и если мне память не изменяет то в RFC нет рекомендаций не принимать такую форму
> Но само указание почтового адреса в виде IP в имени домена глупо сути своей.
совсем не глупо, до изобретения MX другого способа и не было ;) А вот заключать в [] адрес в такой форме обязательно
Но конечно желательно избегать данной формы.
>> Дело в том, что постфикс "не любит" не то, о чем вы
>> пишете, а "неправильную" форму email, в которой домен заменен на некую
>> фигню.
> это называется литеральная форма, и если мне память не изменяет то в
> RFC нет рекомендаций не принимать такую форму
>> Но само указание почтового адреса в виде IP в имени домена глупо сути своей.
> совсем не глупо, до изобретения MX другого способа и не было ;)
> А вот заключать в [] адрес в такой форме обязательно
> Но конечно желательно избегать данной формы.Хорошо. Вроде бы разабрались с этим.
А скажите пожалуйста какие еще подводные камни могут быть при переезде с sendmail на postfix в моей ситуации?
> Хорошо. Вроде бы разабрались с этим.
> А скажите пожалуйста какие еще подводные камни могут быть при переезде с
> sendmail на postfixникаких
> в моей ситуации?
а вот это скорее риторический вопрос ;)
> Хорошо. Вроде бы разабрались с этим.
> А скажите пожалуйста какие еще подводные камни могут быть при переезде с
> sendmail на postfix в моей ситуации?В ВАШЕЙ - самые неожиданные. Например, Вам в голову может прийти отправлять почту в формате дядя_Путин@у_меня_не работает_почта.зимбабве.
> Правильно писать это в transport_mapДа говорил я ему (автору топика). Бесполезно. :)
>> Правильно писать это в transport_map
> Да говорил я ему (автору топика). Бесполезно. :)Да при чем тут transport_map?
Просто он пока не понимает как это все настроить правильно.
Вы бы вместо того что бы человека дером обливать рассказали бы что и как сделать.
> Да при чем тут transport_map?
> Просто он пока не понимает как это все настроить правильно.
> Вы бы вместо того что бы человека дером обливать рассказали бы что
> и как сделать.На форумах, обычно просят пнуть в нужном направлении. Что и было сделано неоднократно.
Если человеку лень поискать и вникнуть в написанное - тут никто уже не поможет.
Если вообще не понимает что написано в руководствах - надо менять работу.
И вообще - что бы задать правильный вопрос надо знать половину ответа на него.
> Вы бы вместо того что бы человека дером обливать рассказали бы что
> и как сделать.Предлагаю именно Вам этим и заняться. Вперед и с песней! Нести разумное, доброе, вечное.