Только-только столкнулся с Linux
Стоит OpenSuSe-10, пытаюсь поднять почтовый сервер.
Пока запускаю Postfix+Mysql.
Кое что заработало но:
При коннекте с локальной консоли> telnet 127.0.0.1 25
Получаю:Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 gues002.gues.elcom.ru ESMTP PostfixТ.е. отсутствуют строки "helo localhost" и "250 mydomain.ru" до и после "220"
Но это не столь важно. Хуже всего то, что при попытке подключиться с другого хоста:
> telnet 192.168.0.2 25получаю
Подключение к 192.168.0.2...Не удалось открыть подключение к этому узлу, на порт 25: Сбой подключенияПохоже, что где-то, что-то в параметрах main.cfg не прописано. Но самому мне не найти.
Кто что посоветует?Заодно. Есть ли где нормальное описание на русском main.cfg?
Прежде чем поднимать почтовый сервер, почитайте хотя бы это
http://www.stopspam.org/email/headers.html
или, например, книгу "Система электроной почты на основе Linux", Ричард Блам.
>Т.е. отсутствуют строки "helo localhost" и "250 mydomain.ru" до и после "220"Счего вы взяли что они обязаны там присутствовать? Они могут быть, но HELO шлеться при индентификации хоста отправляющего почту (впрочем как и EHLO) и то при условии определение оных в конфиге
>Но это не столь важно. Хуже всего то, что при попытке подключиться
>с другого хоста:
>> telnet 192.168.0.2 25
>
>получаю
>Подключение к 192.168.0.2...Не удалось открыть подключение к этому узлу, на порт 25:
>Сбой подключения
>
>Похоже, что где-то, что-то в параметрах main.cfg не прописано. Но самому мне
>не найти.
>Кто что посоветует?
>посмотреть включен фаер или нет, посмотреть, слушает ли сервис 25 порт на машине, поробовать с консоли сервера за коннектиться на 25 порт но не localhost-а, а этого самого 192.168.0.2
>посмотреть включен фаер или нет, посмотреть, слушает ли сервис 25 порт
>на машине, поробовать с консоли сервера за коннектиться на 25 порт
>но не localhost-а, а этого самого 192.168.0.2Файрвол отключен (сервер стоит внутри сети) с консоли на адрес eth0 (192.168.0.2) тоже не коннектиться. Как же его заставить "слушать" интерфейсы кроме locflhost?
Параметр inet_interfaces = all
Где еще смотреть.
SSH и SAMBA работают нормально...(Т.е. файрвол тут не причем, тем более он отключен)
>Параметр inet_interfaces = all
>Где еще смотреть.
>SSH и SAMBA работают нормально...(Т.е. файрвол тут не причем, тем более он
>отключен)Все. Нашел в конце main.cfg строчку inet_interfaces = 127.0.0.1::1
(Узнать бы кто ее туда воткнул) и нашел в MAN, что после смены этого параметра недостаточно postfix reload. Надо делать stop, start.
Всем спасибо.