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

Исходное сообщение
"Маленький вопросик Sendmail"

Отправлено vinment , 23-Ноя-07 18:41 
Вечер добрый!
Подскажите пожалуйста.
Сегодня устанавливал почтовый сервер на основе Sendmail.
Его сконфигурил, перезаупстил, в socklist показывает что запустился на 25 порту, а реально телнетом зайти по 25 порту не могу. К примеру, по другим портам типа 110 и т.д. зайти могу и вижу приглашение сервера, по 25 не впускает ? Что может быть и что я упустил ?

Содержание

Сообщения в этом обсуждении
"Маленький вопросик Sendmail"
Отправлено konst , 23-Ноя-07 18:59 
>Вечер добрый!
>Подскажите пожалуйста.
>Сегодня устанавливал почтовый сервер на основе Sendmail.
>Его сконфигурил, перезаупстил, в socklist показывает что запустился на 25 порту, а
>реально телнетом зайти по 25 порту не могу. К примеру, по
>другим портам типа 110 и т.д. зайти могу и вижу приглашение
>сервера, по 25 не впускает ? Что может быть и что
>я упустил ?

/etc/sendmail.cf (или /etc/mail/sendmail.cf)
#O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
O DaemonPortOptions=Port=smtp, Name=MTA


"Маленький вопросик Sendmail"
Отправлено vinment , 24-Ноя-07 00:26 
>[оверквотинг удален]
>>Сегодня устанавливал почтовый сервер на основе Sendmail.
>>Его сконфигурил, перезаупстил, в socklist показывает что запустился на 25 порту, а
>>реально телнетом зайти по 25 порту не могу. К примеру, по
>>другим портам типа 110 и т.д. зайти могу и вижу приглашение
>>сервера, по 25 не впускает ? Что может быть и что
>>я упустил ?
>
>/etc/sendmail.cf (или /etc/mail/sendmail.cf)
>#O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
>O DaemonPortOptions=Port=smtp, Name=MTA

Прошу прощения, но это не помогло ..... по прежнему не пускает


"Маленький вопросик Sendmail"
Отправлено konst , 24-Ноя-07 00:27 
>[оверквотинг удален]
>>>реально телнетом зайти по 25 порту не могу. К примеру, по
>>>другим портам типа 110 и т.д. зайти могу и вижу приглашение
>>>сервера, по 25 не впускает ? Что может быть и что
>>>я упустил ?
>>
>>/etc/sendmail.cf (или /etc/mail/sendmail.cf)
>>#O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
>>O DaemonPortOptions=Port=smtp, Name=MTA
>
>Прошу прощения, но это не помогло ..... по прежнему не пускает

а перезапустить sendmail?


"Маленький вопросик Sendmail"
Отправлено konst , 24-Ноя-07 00:32 
>[оверквотинг удален]
>>>>сервера, по 25 не впускает ? Что может быть и что
>>>>я упустил ?
>>>
>>>/etc/sendmail.cf (или /etc/mail/sendmail.cf)
>>>#O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
>>>O DaemonPortOptions=Port=smtp, Name=MTA
>>
>>Прошу прощения, но это не помогло ..... по прежнему не пускает
>
>а перезапустить sendmail?

+ см. правила фаервола:
iptables -L
(можно его опустить для теста): /etc/init.d/iptables stop

+ /etc/hosts.deny (hosts.allow)

+ открыть юзверям возможность отсылать почту (не только принимать): /etc/access (или /etc/mail/access


"Маленький вопросик Sendmail"
Отправлено vinment , 24-Ноя-07 10:34 
>[оверквотинг удален]
>>а перезапустить sendmail?
>
>+ см. правила фаервола:
>iptables -L
>(можно его опустить для теста): /etc/init.d/iptables stop
>
>+ /etc/hosts.deny (hosts.allow)
>
>+ открыть юзверям возможность отсылать почту (не только принимать): /etc/access (или /etc/mail/access
>

Фаервол вообще выключен, в /etc/mail/access я с самого начала выставил право отсылки для подсети, в host allow моя машина прописана ....
Но результат тот же ..... увы .....
Может особенность в пакете под Suse ?


"Маленький вопросик Sendmail"
Отправлено konst , 24-Ноя-07 14:26 
>[оверквотинг удален]
>>
>>+ /etc/hosts.deny (hosts.allow)
>>
>>+ открыть юзверям возможность отсылать почту (не только принимать): /etc/access (или /etc/mail/access
>>
>
>Фаервол вообще выключен, в /etc/mail/access я с самого начала выставил право отсылки
>для подсети, в host allow моя машина прописана ....
>Но результат тот же ..... увы .....
>Может особенность в пакете под Suse ?

1) nmap -p 25 host_ip
2) updatedb;locate sendmail.cf


"Маленький вопросик Sendmail"
Отправлено vinment , 28-Ноя-07 15:43 
Я долго смеялся, когда нашел выход из данной ситуации .....
Оказывается, что весь задрот именно в Сусе.....
После решения проблемы я попросил товарища описать проблему в статье, вот ее текст:

http://www.venec.com.ua/index.php/2007/11/26/sendmail-i-ego-.../

Некоторое время назад, мне пришлось принять участие в настройке почтового сервера sendmail под операционной системой SuSe Linux 10.3. И все бы хорошо, да столкнулся с такой проблемкой: на локальной машине все работает, а с сетевой машины почта не уходит (ошибка - почтовый сервер не найден). Как оказалось не отвечает на запросы 25 порт сервера и соответственно сетевая машина не имеет возможности отправлять почту через настраиваемый почтовый сервер.

Перекопали конфигурационный файл sendmail вдоль и поперек но так ничего и не нашли. Запросы по форумам и поиск в сети интернет практически ничего не давал. На команду netstat -n -a сервер выдавал информацию о том что sendmail слушает 25 порт исключительно на локальной машине 127.0.0.1:25 LISTEN. Все так и закончилось бы "плохо" если бы не наткнулся на одну единственную поправку к настройке почтового сервера, в которой было сказано что "… но если вы используете операционную систему SuSe Linux…", то необходимо посетить кофигурационный файл /etc/sysconfig/mail и поменять в строке

SMTPD_LISTEN_REMOTE="no"

на

SMTPD_LISTEN_REMOTE="yes"

тем самым разрешив слушать удаленные подключения к 25 порту. После чего для проверки еще раз используем комманду netstan -n -a и наблюдаем 0.0.0.0:25 LISTEN. Благодарю за внимание, почтовый сервер работает :-)