まにゅある通りに設定してぜんぶうまくいって当然そうでなかったら困る、な奴隷要員を目指してはいないので、トラブルそのものは何ら苦痛でないのだが。
これが、ジブンがどこで設定を誤っているか、設定以前に何の認識がおかしいのか、あるいは入力を誤っているか…という側面では、苦痛はいんくりーす すりーふぉうるどです。
ともあれ。
今日のせんどめいる様。
CentOSのブートにえらい時間がかかると思えば、どうもsendmailの立ち上げにえらい時間を要しているらしい。sendmail本体のみならずsm-clientもおそらく。
というのも、昨日は Listen だったポートが今日は見当たらず、
/etc/rc.d/init.d/sendmail restart
においても時間を要したことからだが。邪推極まりないのは言わずもがな。とりあえず
dmseg | less
で何かわかるようなジブンではない。もちろんsyslogやjounalがどうこうは あばうと ふぉあはんどれっど らいと-いやあず あうぇい ふろむ みー。
CentOS 7のログ管理「journald」
https://thinkit.co.jp/story/2014/12/18/5389
こうなると、なうあいしー いんなでぃふぁれんとうえい、素人は素人なりに取り組まなくてはならないわけですが。そもそも、昨日と今日の差異は何か!? 昨日の めにあざーず 後に、何を変更したか? sendmail.mcに手を加えたか?
変更してない、いや、何も変更していないわけがない。差異は設定ファイルではなくて、CentOS機がつながっているテストルータ。これを今日は起動させてない。そこでルータを起動させて再び
/etc/rc.c/init.d/sendmail
Shutting down sm-client: FAILED
Shutting down sendmail: FAILED
Starting sendmail: OK
Starting sc-client: OK
Startingはsendmail sm-clientどちらも時間は要したが結果はOK。しかしsmtpのポートはListenとならない。そもそもループバック、LANいずれのサービスもあがってこない。rebootしてもNG。昨日はreboot後にさらにサービスを下げ上げしているのでここでまたしても
/etc/rc.d/init.d/sendmail restart
Shutting down sm-client: OK
Shutting down sendmail:OK
Starting sendmail: OK
Starting sc-client: OK
機能が万事動作しているかどうかはともかく、boot時に乗ってはいたようだ。netstatにはあらわれないが。念のためループバックとLAN側にpingしてみたがアドレスそのものは生きている。
次に、sendmail.mc 内でアドレス指定なしのMTAをMSPに変更しさらにrebootしてみた。結果、maillogに次の内容が、
sendmail[3000]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot listen: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
それから、以前イミもわからず設定しかけた、外部メール向けの転送設定の残骸エラーも。全容はこちら
sendmail[3000]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot listen: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
sm-msp-queue[3009]: starting daemon (8.14.4): queueing@01:00:00
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
sendmail[3001]: tAL0o2Sk002546: to=hogehoge@gmail.com, delay=02:01:07, xdelay=00:00:10, mailer=esmtp, pri=481619, relay=alt4.gmail-smtp-in.l.google.com. [173.194.219.27], dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[3001]: tAK7LdSw002818: to=hogehoge@gmail.com, ctladdr=<root@centostest> (0/0), delay=19:31:31, xdelay=00:00:00, mailer=esmtp, pri=840416, relay=alt4.gmail-smtp-in.l.google.com., dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
この後7回繰り返し
sendmail[2619]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sendmail[2619]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot listen: Address already in use
sendmail[2619]: daemon MSP: problem creating SMTP socket
sm-msp-queue[2628]: starting daemon (8.14.4): queueing@01:00:00
sendmail[2619]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[2619]: daemon MSP: problem creating SMTP socket
もう2回
sendmail[2620]: tAL0o2Sk002546: to=hogehoge@gmail.com, delay=02:03:16, xdelay=00:00:14, mailer=esmtp, pri=571619, relay=alt4.gmail-smtp-in.l.google.com. [173.194.219.27], dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[2620]: tAK7LdSw002818: to=hogehoge@gmail.com, ctladdr=<root@centostest> (0/0), delay=19:33:40, xdelay=00:00:00, mailer=esmtp, pri=930416, relay=alt4.gmail-smtp-in.l.google.com., dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[2619]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[2619]: daemon MSP: problem creating SMTP socket
もう2回
sendmail[2889]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MTA: server SMTP socket wedged: exiting
sm-msp-queue[2900]: starting daemon (8.14.4): queueing@01:00:00
sm-msp-queue[2901]: tAL0p27h002557: to=testuser1, delay=01:53:19, xdelay=00:00:00, mailer=relay, pri=391434, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAL0p27l002557: to=testuser1, delay=01:53:17, xdelay=00:00:00, mailer=relay, pri=391435, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAL0p27g002557: to=root, delay=01:53:20, xdelay=00:00:00, mailer=relay, pri=391445, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAL0p27i002557: to=root, delay=01:53:19, xdelay=00:00:00, mailer=relay, pri=391449, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAL0p27j002557: to=root, delay=01:53:18, xdelay=00:00:00, mailer=relay, pri=391449, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAL0p27k002557: to=root, delay=01:53:19, xdelay=00:00:00, mailer=relay, pri=391467, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAK9gepE002867: to=testuser1, ctladdr=root (0/0), delay=17:01:43, xdelay=00:00:00, mailer=relay, pri=480200, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAK9mdVA002906: to=root, ctladdr=testuser1 (500/500), delay=16:55:44, xdelay=00:00:00, mailer=relay, pri=480212, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAK8iprJ003729: to=root, ctladdr=root (0/0), delay=17:59:32, xdelay=00:00:00, mailer=relay, pri=750204, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAK8q97T003753: to=testuser1, ctladdr=root (0/0), delay=17:52:14, xdelay=00:00:00, mailer=relay, pri=750204, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAK8T8jg003365: to=testuser1, ctladdr=root (0/0), delay=18:15:15, xdelay=00:00:00, mailer=relay, pri=840222, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
sm-msp-queue[2901]: tAK7jH1h003147: to=testuser1, ctladdr=testuser1 (500/500), delay=18:59:06, xdelay=00:00:00, mailer=relay, pri=930213, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
送信IDのようなもの?が微妙に変わりつつつまるところ、こねくしょんりふゅーずどばい、なオチ。
sendmail[3000]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot listen: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
sm-msp-queue[3009]: starting daemon (8.14.4): queueing@01:00:00
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
sendmail[3001]: tAL0o2Sk002546: to=hogehoge@gmail.com, delay=02:01:07, xdelay=00:00:10, mailer=esmtp, pri=481619, relay=alt4.gmail-smtp-in.l.google.com. [173.194.219.27], dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[3001]: tAK7LdSw002818: to=hogehoge@gmail.com, ctladdr=<root@centostest> (0/0), delay=19:31:31, xdelay=00:00:00, mailer=esmtp, pri=840416, relay=alt4.gmail-smtp-in.l.google.com., dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[3000]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[3000]: daemon MSP: problem creating SMTP socket
このあと6回
sendmail[2619]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sendmail[2619]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot listen: Address already in use
sendmail[2619]: daemon MSP: problem creating SMTP socket
sm-msp-queue[2628]: starting daemon (8.14.4): queueing@01:00:00
sendmail[2619]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[2619]: daemon MSP: problem creating SMTP socket
もう1回
sendmail[2620]: tAL0o2Sk002546: to=hogehoge@gmail.com, delay=02:03:16, xdelay=00:00:14, mailer=esmtp, pri=571619, relay=alt4.gmail-smtp-in.l.google.com. [173.194.219.27], dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[2620]: tAK7LdSw002818: to=hogehoge@gmail.com, ctladdr=<root@centostest> (0/0), delay=19:33:40, xdelay=00:00:00, mailer=esmtp, pri=930416, relay=alt4.gmail-smtp-in.l.google.com., dsn=4.0.0, stat=Deferred: alt4.gmail-smtp-in.l.google.com.: No route to host
sendmail[2619]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MSP: cannot bind: Address already in use
sendmail[2619]: daemon MSP: problem creating SMTP socket
このあと5回
つまるところ、
・MSPデーモンは、SMTPソケットをつくる上での問題に出くわしました。
・外部メール転送(の設定の残骸)は No route to host です。
・内部のユーザ間のメールを送ろうとおもったけどループバックでこねくしょんりふゅーずどばい、ですよと。
そこで、MTAは外部向けというかLAN側IPアドレス、MSPをループバックにしてみたら。
内部メールは Message accepted for delivery
外部転送メール(の設定の残骸)は No route to host
というようにログ出力が変わった。しかし、rootやテストユーザでは、依然として
No mail for ユーザ
なのだが。なんという ぱてぃえんす ならぬ patience。
で、結局のところ。
内部の問題はaliasの設定が間違っていたと。
こんな素人未満なネタでなく、まっとな方々のやりとりはこちら。
http://centossrv.com/bbshtml/webpatio/1919.shtml
0 件のコメント:
コメントを投稿