Вечер добрый!
Подскажите пожалуйста.
Сегодня устанавливал почтовый сервер на основе Sendmail.
Его сконфигурил, перезаупстил, в socklist показывает что запустился на 25 порту, а реально телнетом зайти по 25 порту не могу. К примеру, по другим портам типа 110 и т.д. зайти могу и вижу приглашение сервера, по 25 не впускает ? Что может быть и что я упустил ?
>Вечер добрый!
>Подскажите пожалуйста.
>Сегодня устанавливал почтовый сервер на основе 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.
>>Его сконфигурил, перезаупстил, в 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Прошу прощения, но это не помогло ..... по прежнему не пускает
>[оверквотинг удален]
>>>реально телнетом зайти по 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?
>[оверквотинг удален]
>>>>сервера, по 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?
>
>+ см. правила фаервола:
>iptables -L
>(можно его опустить для теста): /etc/init.d/iptables stop
>
>+ /etc/hosts.deny (hosts.allow)
>
>+ открыть юзверям возможность отсылать почту (не только принимать): /etc/access (или /etc/mail/access
>Фаервол вообще выключен, в /etc/mail/access я с самого начала выставил право отсылки для подсети, в host allow моя машина прописана ....
Но результат тот же ..... увы .....
Может особенность в пакете под Suse ?
>[оверквотинг удален]
>>
>>+ /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
Я долго смеялся, когда нашел выход из данной ситуации .....
Оказывается, что весь задрот именно в Сусе.....
После решения проблемы я попросил товарища описать проблему в статье, вот ее текст: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. Благодарю за внимание, почтовый сервер работает :-)