2007-12-06

yorool_gui: (Default)
2007-12-06 10:01 am

sendmail не отвечает на telnet myhostname 25

При этом telnet localhost 25 работает нормально. netstat говорит вот что:
[root@host ~]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      26094/httpd
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      26024/sshd
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      30362/sendmail: acc
Я так понимаю, что проблема в последней строчке. Я прав? И как сделать, чтобы sendmail отвечал на соединение с любого адреса?

Update: ответ вот здесь и здесь. Оказывается дефолтная конфигурация предполагает, что обычная машина не является почтовым хостом и для безопасности sendmail не должен принимать соединения извне. Чтобы это поправить в sendmail.mc надо найти строчку DAEMON_OPTIONS и убрать там Addr=127.0.0.1. Потом конечно не забыть сделать m4 sendmail.mc > sendmail.cf
За хинт спасибо [livejournal.com profile] lionet