Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alesha Гость
|
Добавлено: Вт Окт 26 2004 10:06 Заголовок сообщения: Как проверить sendmail |
|
|
Как проверить, какие порты в данный момент слушает sendmail?
OC - ASP Linux 7.3 |
|
Вернуться к началу |
|
 |
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Вт Окт 26 2004 11:07 Заголовок сообщения: |
|
|
netstat должен помочь. _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
 |
alesha Гость
|
Добавлено: Вт Окт 26 2004 11:35 Заголовок сообщения: Как проверить sendmail |
|
|
a-m-d писал(а): | netstat должен помочь. |
Пробовал вот так netstat -n.
Не помогло.
Может что не так делаю?
Ещё как можно? |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Вт Окт 26 2004 15:54 Заголовок сообщения: а что вообще появляется могешь сказать или это тайна? |
|
|
попробуй netstat -an |
|
Вернуться к началу |
|
 |
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Ср Окт 27 2004 09:18 Заголовок сообщения: |
|
|
netstat -an | grep 'LISTEN' покажет какие порты вообще слушаются. А там уж разбирайся, есть среди них sendmail или нету.
Если нет каких-то выдающихся причин, то это будет 25 порт. _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
 |
alesha Гость
|
Добавлено: Ср Окт 27 2004 17:12 Заголовок сообщения: Как проверить sendmail |
|
|
a-m-d писал(а): | netstat -an | grep 'LISTEN' покажет какие порты вообще слушаются. А там уж разбирайся, есть среди них sendmail или нету.
Если нет каких-то выдающихся причин, то это будет 25 порт. |
есть такая строчка
tcp 0 0 127.0.0.1 :25 0.0.0.0:* LISTEN
и всё.... |
|
Вернуться к началу |
|
 |
ryabinkin
Зарегистрирован: 01.12.2003 Сообщения: 152 Откуда: Moscow
|
Добавлено: Ср Окт 27 2004 17:56 Заголовок сообщения: Re: Как проверить sendmail |
|
|
alesha писал(а): |
есть такая строчка
tcp 0 0 127.0.0.1 :25 0.0.0.0:* LISTEN
и всё.... |
ну ведь написано же
расшЫфровываю:
по протоклу tcp в очереде на прием 0 пакетов, на отправку 0 пакетов адрес хоста 127.0.0.1, порт 25
Нотация всегда такая
IP_адрес:номер_порта
Как я подозреваю, Вы, уважаемый, встали на хорошо известные грабли.
По умолчанию в системах от RedHat sendmail настроен слушать адрес 127.0.0.1 (aka localhost)
чтобы заставить его слушать Ваш реальный IP нужно в файле
/usr/share/sendmail-cf/cf/redhat.mc
что-то поменять.
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
а потом следовать инструкции в начале этого файла _________________ Из двух спорящих виноват тот, кто умнее. |
|
Вернуться к началу |
|
 |
alesha Гость
|
Добавлено: Чт Окт 28 2004 07:39 Заголовок сообщения: Re: Как проверить sendmail |
|
|
ryabinkin писал(а): | alesha писал(а): |
есть такая строчка
tcp 0 0 127.0.0.1 :25 0.0.0.0:* LISTEN
и всё.... |
ну ведь написано же
расшЫфровываю:
по протоклу tcp в очереде на прием 0 пакетов, на отправку 0 пакетов адрес хоста 127.0.0.1, порт 25
Нотация всегда такая
IP_адрес:номер_порта
Как я подозреваю, Вы, уважаемый, встали на хорошо известные грабли.
По умолчанию в системах от RedHat sendmail настроен слушать адрес 127.0.0.1 (aka localhost)
чтобы заставить его слушать Ваш реальный IP нужно в файле
/usr/share/sendmail-cf/cf/redhat.mc
что-то поменять.
dnl This changes sendmail to only listen on the loopback device 127.0.0.1
dnl and not on any other network devices. Comment this out if you want
dnl to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
а потом следовать инструкции в начале этого файла |
А как ещё заставить слушать sendmail тот адрес, который нужно? |
|
Вернуться к началу |
|
 |
ryabinkin
Зарегистрирован: 01.12.2003 Сообщения: 152 Откуда: Moscow
|
Добавлено: Чт Окт 28 2004 10:16 Заголовок сообщения: Re: Как проверить sendmail |
|
|
ryabinkin писал(а): |
Comment this out if you want
to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
|
Молодой человек! Вам все разжевали, а Вы проглотить даже не хотите.
Мдя... (с) and3008  _________________ Из двух спорящих виноват тот, кто умнее. |
|
Вернуться к началу |
|
 |
alesha Гость
|
Добавлено: Чт Окт 28 2004 10:41 Заголовок сообщения: Re: Как проверить sendmail |
|
|
ryabinkin писал(а): | ryabinkin писал(а): |
Comment this out if you want
to accept email over the network.
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
|
Молодой человек! Вам все разжевали, а Вы проглотить даже не хотите.
Мдя... (с) and3008  |
ОК. Спасибо за разживку, но теперь происходит следующее
telnet postman 25.
MAIL FROM: user@oblbank.lipetsk.ru
после чего проходит много времени, в течении которого ничего не происходит, а потом вываливается следующее...
451 4.1.8 Sender domain must resolve |
|
Вернуться к началу |
|
 |
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Чт Окт 28 2004 13:15 Заголовок сообщения: Re: Как проверить sendmail |
|
|
alesha писал(а): | telnet postman 25.
MAIL FROM: user@oblbank.lipetsk.ru
после чего проходит много времени, в течении которого ничего не происходит, а потом вываливается следующее...
451 4.1.8 Sender domain must resolve |
Вроде все понятно.
Тот dns-сервер, на который настроен твой sendmail (или машина, на которой он стоит) не знает кто такой oblbank.lipetsk.ru, а sendmail всенепременно хочет его распознать.
Либо настраивай DNS, что правильнее в данном случае, либо объясни sendmail'у, что "и так сойдет" - что впоследствии чревато. Можно вместо настройки DNS поправить файл(ы) /etc/hosts, /etc/hosts.allow _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
 |
|