list
from,size, class, nrcpts, msgid, proto, daemon, relay, to, ctladdr, delay, xdelay, mailer, pri, dsn, stat
使用した配信エージェント
sendmail は 配信処理を行う時に 他のプログラム (メール配信エージェントを使います)
受信者に対する出力に 現れます
一覧を見るには デバックスヰッチ -d0.15 で 見る事が 出来るそうです
これは mailer=esmtpの 例です
Oct 22 16:53:05 user100 sendmail[2396]: k9M7r4hl002396:
from=<mailuser555@user100.server100.info>, size=1894, class=0,nrcpts=1,
msgid=<20061022.165304.74754846.mailuser555@user100.server100.info>,
proto=ESMTP, daemon=MTA, relay=user200@local001.localserver200 [192.168.38.222]
Oct 22 16:53:06 user100 sendmail[2398]: k9M7r4hl002396:
to=<otusr888@quad.adn.ne.ni>,
ctladdr=<mailuser555@user100.server100.info> (1001/100),
delay=00:00:01, xdelay=00:00:01,
mailer=esmtp
, pri=121894,
relay=smtot.adn.ne.ni. [666.777.888.777],
dsn=2.0.0,
stat=Sent
(Message received: 20061022075306003.RUDT.319624.t-mail9.adn.ne.ni@mail9.adn.ne.ni)
もう1個
mailer=local も 見ておこう。これ は 肘鉄を頂き続けて はや 4時間 という シチュエーション というところです。
Oct 13 00:33:58 nyanco sendmail[4980]: k9CBTJ3h004814: k9CFXu3i004980:
sender notify: Warning: could not send message for past 4 hours
Oct 13 00:33:59 nyanco sendmail[4980]: k9CFXu3i004980:
to=<sousinn@nyanco.catland.kingdom>,
delay=00:00:01, xdelay=00:00:00,
mailer=local
, pri=32876,
dsn=2.0.0, stat=Sent
他の例を 取りだすほど 習熟してません。
沢山沢山 あるようです。
$ /usr/sbin/sendmail -C/etc/mail/sendmail.cf -bt -d0.15 < /dev/null | grep mailer mailer 0 (prog): P=/bin/sh S=EnvFromL/HdrFromL R=EnvToL/HdrToL M=0 U=0:0 F=9DFMeloqsu L=0 E=\n T=X-Unix/X-Unix/X-Unix r=100 A=sh -c $u mailer 1 (*file*): P=[FILE] S=parse/parse R=parse/parse M=0 U=0:0 F=9DEFMPloqsu L=0 E=\n T=X-Unix/X-Unix/X-Unix r=100 A=FILE $u mailer 2 (*include*): P=/dev/null S=parse/parse R=parse/parse M=0 U=0:0 F=su L=0 E=\n T=<undefined>/<undefined>/<undefined> r=100 A=INCLUDE $u mailer 3 (local): P=/usr/bin/procmail S=EnvFromL/HdrFromL R=EnvToL/HdrToL M=0 U=0:0 F=/59:@ADFMPSfhlnqsw| L=0 E=\n T=DNS/RFC822/X-Unix r=100 A=procmail -Y -a $h -d $u mailer 4 (smtp): P=[IPC] S=EnvFromSMTP/HdrFromSMTP R=EnvToSMTP/EnvToSMTP M=0 U=0:0 F=DFMXmu L=990 E=\r\n T=DNS/RFC822/SMTP r=100 A=TCP $h mailer 5 (esmtp): P=[IPC] S=EnvFromSMTP/HdrFromSMTP R=EnvToSMTP/EnvToSMTP M=0 U=0:0 F=DFMXamu L=990 E=\r\n T=DNS/RFC822/SMTP r=100 A=TCP $h mailer 6 (smtp8): P=[IPC] S=EnvFromSMTP/HdrFromSMTP R=EnvToSMTP/EnvToSMTP M=0 U=0:0 F=8DFMXmu L=990 E=\r\n T=DNS/RFC822/SMTP r=100 A=TCP $h mailer 7 (dsmtp): P=[IPC] S=EnvFromSMTP/HdrFromSMTP R=EnvToSMTP/EnvToSMTP M=0 U=0:0 F=%DFMXamu L=990 E=\r\n T=DNS/RFC822/SMTP r=100 A=TCP $h mailer 8 (relay): P=[IPC] S=EnvFromSMTP/HdrFromSMTP R=MasqSMTP/MasqSMTP M=0 U=0:0 F=8DFMXamu L=2040 E=\r\n T=DNS/RFC822/SMTP r=100 A=TCP $h
過去に練習したもので 見ても
$ /usr/sbin/sendmail -Ctest28.cf -bt -d0.15 < /dev/null | grep mailer Mhub: Warning: first argument in [IPC] mailer must be TCP or FILE mailer 0 (prog): P=/bin/sh S=0/0 R=0/0 M=0 U=0:0 F=9Dloqsu L=0 E=\n T=X-Unix/X-Unix/X-Unix r=100 A=sh -c $u mailer 1 (*file*): P=[FILE] S=0/0 R=0/0 M=0 U=0:0 F=9DEFMPloqsu L=0 E=\n T=X-Unix/X-Unix/X-Unix r=100 A=FILE $u mailer 2 (*include*): P=/dev/null S=0/0 R=0/0 M=0 U=0:0 F=su L=0 E=\n T=<undefined>/<undefined>/<undefined> r=100 A=INCLUDE $u mailer 3 (hub): P=[IPC] S=Hubset/Hubset R=0/0 M=0 U=0:0 F=DFMXamux L=0 E=\r\n T=DNS/RFC822/SMTP r=100 A=IPC $h mailer 4 (local): P=/bin/mail S=0/0 R=0/0 M=0 U=0:0 F=/5:@ADFMlmnrsw| L=0 E=\n T=<undefined>/<undefined>/<undefined> r=100 A=mail -d $u
にゃんたろう 拝!
2006年10月26日 (木) 21:45:48 JST 作成