Sendmail.
Как я понял из книжки по sendmail (O'Reilly "Sendmail"), программа
паботает "из коробки". - С посылом почты у меня так и получилось: я
просто прописал в своём клиенте (Sylpheed) свои имя/пароль в системе,
адрес сервера - 127.0.0.1 - и "счастье" наступило.
Однако, с приёмом почты у меня не получается. Кажется проблема не в
sendmail ,а в недоступности порта. Я посылаю почту с виртуальной машины
на свой sendmail - получаю ответ домашней системы: порт недоступен.
Что интересно: почтовый клиент (sylpheed) "домашней" системы тоже не
может забрать почту с этого sendmail, с той же ошибкой:
Connecting to POP3 server: 127.0.0.1:110...
*** Connection failed.
У одного mail всё прекрасно: нет писем. - Мне кажется, он тупо смотрит
локальный файл, и не обращается к sendmail. Поэтому ,не в счёт.
Сканирую порты по адресам 127.0.0.1 и 192.168.0.1 (адрес "домашней"
системы):
Interesting ports on localhost (127.0.0.1):
Not shown: 1678 closed ports
PORT STATE SERVICE
21/tcp open ftp
25/tcp open smtp
Interesting ports on STNhome.localdomain (192.168.0.1):
Not shown: 1679 closed ports
PORT STATE SERVICE
21/tcp open ftp
Итак, порт закрыт. Почему? - Это даже при остановленном iptables?
Я полагал, что все порты наоборот открыты, при его останове...
И как мне его разрешить?
Спасибо за ответ.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 30134; Возраст листа: 1286; Участников: 1413
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/634489
Strong wrote:
По умолчанию в ряде дистрибутивов sendmail слушает только на loopback
сетевом интерфейсе. Потому он и виден только на 127.0.0.1.
Смотрите в файле /etc/mail/sendmail.cf строку:
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA