web-dev-qa-db-ja.com

Sendmailはどのポートもリッスンしていません

CentOS6でVPSホスティングを使用しています。

インストールしましたSendmailですが、どのポートもリッスンしていません。確認したところ、IPTablesが無効になっています(または停止していると思います。_service iptables status_コマンドは_iptables: Firewall is not running._を返します

これが_netstat -plnt_の出力です

_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:22         0.0.0.0:*          LISTEN      1538/sshd
tcp        0      0 127.0.0.1:25       0.0.0.0:*          LISTEN      1186/master
tcp        0      0 0.0.0.0:3306       0.0.0.0:*          LISTEN      11274/mysqld
tcp        0      0 :::22              :::*               LISTEN      1538/sshd
tcp        0      0 ::1:25             :::*               LISTEN      1186/master
tcp        0      0 :::80              :::*               LISTEN      14173/httpd
_

Sendmail.mcで、DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1, Name=MTA')dnlAddrを0.0.0.0に編集し、_.cf_を使用して_m4_ファイルを再作成しましたが、そうではありません。問題を解決しているようです。

私は何をすべきか?

4
Ashwani Agarwal

CentOS 6にはデフォルトのメールサーバーとしてPostfixが付属しており、実行されていることがわかります(tcp:25 1186/master)。 Postfixを停止してみてください(service postfix stop)そしてsendmailを開始します(service sendmail start)。

9
lg.