LINUX環境にメールプロキシサーバとしてdelegateをセットアップしていたところ、pop3(110)は起動したがsmtp(25)が起動しない。
25のログを見ると、こんなエラーが発生。
bind_inet(9,0.0.0.0:25) failed: ERRNO=98 (the port is used by others)
25を誰が使っているらしい。
そこで25を使用しているプロセスを調査。
# lsof -i:25
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
master 1723 root 12u IPv4 11523 0t0 TCP localhost:smtp (LISTEN)
master 1723 root 13u IPv6 11524 0t0 TCP localhost:smtp (LISTEN)
やっぱり誰かが使ってる。
psコマンドでプロセスID1723を確認するとpostfixだった。
LINUXサーバの初期構築をお任せでやってもらったので、余計なものが入っていたらしい。
postfixを止めてからdelegatedを実行したら、無事にsmpt(25)が起動した。