戻る

0014 mailer

list

| intro | from | size | class | nrcpts | msgid | proto | daemon | relay |
| to | ctladdr | delay | xdelay | mailer | pri | dsn | stat |

from,size, class, nrcpts, msgid, proto, daemon, relay, to, ctladdr, delay, xdelay, mailer, pri, dsn, stat

mailer

使用した配信エージェント
sendmail は 配信処理を行う時に 他のプログラム (メール配信エージェントを使います)
受信者に対する出力に 現れます
一覧を見るには デバックスヰッチ -d0.15 で 見る事が 出来るそうです

例 その1

これは 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個

例 その2

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

他の例を 取りだすほど 習熟してません。

参考 デバック オプション -d0.15

沢山沢山 あるようです。

$ /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 作成

Copyright © 2004.-2007. nyantarou All Rights Reserved.