あらてめて atest.cw の 内容を 最初の ものに 戻す そうして 1式 試験す る test26.cf の 内容は 変更は 無いが再掲しておく
test26.cf の 内容
$ cat test26.cf
V10/Berkeley
D{REMOTE}coco.kingdom.of.cat
D{HUB}koro.catland.kingdom
Cwtuika
Fw -o /home/aruyuser/v_work/atest.cw
O QueueDirectory=/home/aruyuser/v_work/fakemqueue
O Timeout.queuewarn=4h
O Timeout.queuereturn=5d
O DeliveryMode=background
O TempFileMode=0600
O DefaultUser=1:1
O LogLevel=9
O OldStyleHeaders=True
O BlankSub=.
Mhub, P=[IPC], S=Hubset, R=0, F=mDFMuXa, T=DNS/RFC822/SMTP, A=IPC $h
Mlocal, P=/bin/mail, F=lsDFMAw5:/|@rmn, S=0, R=0, A=mail -d $u
S0
R@$+ $#error $: Missing user name
R$+ $#hub $@${REMOTE} $:$1
S3
R$* <> $* $n handle <> error address
R$* < $* < $* > $* > $* $2 < $3 > $4 de-nest brackets
R$* < $* > $* $2 basic RFC822 parsing
SHubset
R$- $@ $1@${HUB}
R$-@$=w $@ $1@${HUB}
R$-@$=w.$m $@ $1@${HUB}
atest.cw を 元に戻した内容は
$ cat atest.cw infile
aruyuser 宛 メールを 送る 当然 nyanco.kingdom.of.cat[192.168.38.231] での 作業 ここで aruyuser 宛と 言う事は 相手側の ユーザー aruyuser 宛 aruyuser@coco.kingdom.of.cat[192.168.38.123] であり 作業中の 計算機にも 同じ ユーザー名が 有っても 関係ない と云う事 この test26.cf は local の 設定は 動作上 エラーが 発生しない ルール 無し の状態で有ると云う事を 思い出しておこう。 されば 送信する、注意事項とし て この計算機の sendmail は 現在 background で 動作している と云う事を 付け加えて おく
# ps ax | grep sendmail | grep -v grep 86 ? S 0:00 sendmail: accepting connections
色々試行錯誤してた時は 止めたり 動かしたり していたが この場合は動作 中である。
$ /usr/sbin/sendmail -Ctest26.cf aruyuser Mhub: Warning: first argument in [IPC] mailer must be TCP or FILE To: aruyuser Subject: check test Wed Oct 11 09:29:44 JST 2006 may be good! .
送信後の 確認、当然 これは nyanco.kingdom.of.cat[192.168.38.231] での 確認
$ ls -l fakemqueue/ 合計 0 # ls -l /var/spool/mqueue/ total 0 # ls -l /var/spool/clientmqueue/ total 0 # ls -l /var/spool/mail/aruyuser -rw------- 1 aruyuser users 0 Oct 10 14:20 /var/spool/mail/aruyuser # ls -l /var/log/syslog -rw-r----- 1 root root 0 Oct 11 09:28 /var/log/syslog
ここまでは 特に 問題は無い /var/log/messages で 送られた様子を みると
# cat /var/log/messages Oct 11 09:30:07 nyanco sendmail[358]: k9B0TAjm000358: \ from=aruyuser, size=70, class=0, nrcpts=1, relay=aruyuser@localhost Oct 11 09:30:07 nyanco identd[363]: Connection from coco.kingdom.of.cat Oct 11 09:30:07 nyanco identd[363]: \ from: 192.168.38.123 ( coco.kingdom.of.cat ) for: 32779, 25 Oct 11 09:30:07 nyanco sendmail[361]: k9B0TAjm000358: \ to=aruyuser, ctladdr=aruyuser (1000/100), \ delay=00:00:57, xdelay=00:00:00, \ mailer=hub, pri=30070, \ relay=coco.kingdom.of.cat. [192.168.38.123], dsn=2.0.0, stat=Sent (k9B0U7sb003698 Message accepted for delivery)
とにかく送られた様である。
コンソール(画面に このような 文字列が 出てくる場合が有るかもしれない)
New mail for aruyuser@koro has arrived: ---- From: aruyuser@koro.catland.kingdom Subject: check test Wed Oct 11 09:29:44 JST 2006 may be good! ----
では coco.kingdom.of.cat[192.168.38.123] での 確認事項
# ls -l /var/spool/mqueue/ total 0 # ls -l /var/spool/clientmqueue/ total 0 # ls -l /var/spool/mail/aruyuser -rw------- 1 aruyuser users 458 Oct 11 09:30 /var/spool/mail/aruyuser
手紙が届いている様である その前に /var/log/messages を 見ておこう
# cat /var/log/messages Oct 11 09:30:07 koro sendmail[3698]: k9B0U7sb003698: \ from=<aruyuser@koro.catland.kingdom>, size=70, class=0, nrcpts=1, \ msgid=<200610110030.k9B0U7sb003698@koro.catland.kingdom>, proto=ESMTP,\ daemon=MTA, relay=aruyuser@nyanco.kingdom.of.cat [192.168.38.231] Oct 11 09:30:07 koro in.comsat[3701]: connect from localhost Oct 11 09:30:07 koro sendmail[3699]: k9B0U7sb003698: \ to=<aruyuser>, \ ctladdr=<aruyuser@koro.catland.kingdom> (1000/100), \ delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30383, \ dsn=2.0.0, stat=Sent
手紙の内容は
From aruyuser@koro.catland.kingdom Wed Oct 11 09:30:07 2006 Return-Path: <aruyuser@koro.catland.kingdom> Received: from nyanco.kingdom.of.cat (aruyuser@nyanco.kingdom.of.cat [192.168.38.231]) by koro.catland.kingdom (8.13.4/8.13.4) with ESMTP id k9B0U7sb003698 for <aruyuser>; Wed, 11 Oct 2006 09:30:07 +0900 Date: Wed, 11 Oct 2006 09:30:07 +0900 From: aruyuser@koro.catland.kingdom Message-Id: <200610110030.k9B0U7sb003698@koro.catland.kingdom> To: aruyuser Subject: check test Wed Oct 11 09:29:44 JST 2006 may be good!
再考の 確認として
送信側
nyanco.kingdom.of.cat IP Adr: 192.168.38.231 test26.cf で送信
受信側
通常の sendmail.cf にて background で 動作 koro.catland.kingdom は 外部
と接続する時の 名前 実態は 同じ 計算機である
D{REMOTE}coco.kingdom.of.cat IP Adr: 192.168.38.123
D{HUB}koro.catland.kingdom IP Adr: (999.888.777.222) 常に変化する
nyanco.kingdom.of.cat[192.168.38.231]
# cat /var/log/messages Oct 11 09:30:07 nyanco sendmail[358]: k9B0TAjm000358: \ from=aruyuser, size=70, class=0, nrcpts=1, relay=aruyuser@localhost Oct 11 09:30:07 nyanco identd[363]: Connection from coco.kingdom.of.cat Oct 11 09:30:07 nyanco identd[363]: \ from: 192.168.38.123 ( coco.kingdom.of.cat ) for: 32779, 25 Oct 11 09:30:07 nyanco sendmail[361]: k9B0TAjm000358: \ to=aruyuser, ctladdr=aruyuser (1000/100), \ delay=00:00:57, xdelay=00:00:00, \ mailer=hub, pri=30070, \ relay=coco.kingdom.of.cat. [192.168.38.123], dsn=2.0.0, stat=Sent (k9B0U7sb003698 Message accepted for delivery)
coco.kingdom.of.cat[192.168.38.123]
# cat /var/log/messages Oct 11 09:30:07 koro sendmail[3698]: k9B0U7sb003698: \ from=<aruyuser@koro.catland.kingdom>, size=70, class=0, nrcpts=1, \ msgid=<200610110030.k9B0U7sb003698@koro.catland.kingdom>, proto=ESMTP,\ daemon=MTA, relay=aruyuser@nyanco.kingdom.of.cat [192.168.38.231] Oct 11 09:30:07 koro in.comsat[3701]: connect from localhost Oct 11 09:30:07 koro sendmail[3699]: k9B0U7sb003698: \ to=<aruyuser>, \ ctladdr=<aruyuser@koro.catland.kingdom> (1000/100), \ delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30383, \ dsn=2.0.0, stat=Sent
まあ じっくり 眺めれば 得るものが 有るかもしれません 取り敢えずは こ の項目は 終わりとしませう
192.168.38.231 side
# ps ax | grep sendmail | grep -v grep
86 ? S 0:00 sendmail: accepting connections
# kill 86
# ps ax | grep sendmail | grep -v grep
$ /usr/sbin/sendmail -Ctest26.cf aruyuser
Mhub: Warning: first argument in [IPC] mailer must be TCP or FILE
To:aruyuser
Subject: sendmail stop
may bad or good?
.
# cat messages
Oct 11 10:59:17 nyanco sendmail[462]: k9B1wdK7000462: \
from=aruyuser, size=47, class=0, nrcpts=1, relay=aruyuser@localhost
Oct 11 10:59:17 nyanco identd[466]: Connection from coco.kingdom.of.cat
Oct 11 10:59:17 nyanco identd[466]: \
from: 192.168.38.123 ( coco.kingdom.of.cat ) for: 32793, 25
Oct 11 10:59:18 nyanco sendmail[464]: k9B1wdK7000462: \
to=aruyuser, ctladdr=aruyuser (1000/100), \
delay=00:00:39, xdelay=00:00:01, mailer=hub, pri=30047, \
relay=coco.kingdom.of.cat. [192.168.38.123],\
dsn=2.0.0, stat=Sent (k9B1xHXs003755 Message accepted for delivery)
***********************************************
192.168.38.123 side
#
New mail for aruyuser@koro has arrived:
----
From: aruyuser@koro.catland.kingdom
Subject: sendmail stop
may bad or good?
----
# cat messages
Oct 11 10:59:18 koro sendmail[3755]: k9B1xHXs003755: \
from=<aruyuser@koro.catland.kingdom>, size=48, class=0, nrcpts=1,\
msgid=<200610110159.k9B1xHXs003755@koro.catland.kingdom>, \
proto=ESMTP, daemon=MTA, \
relay=aruyuser@nyanco.kingdom.of.cat [192.168.38.231]
Oct 11 10:59:18 koro in.comsat[3758]: connect from localhost
Oct 11 10:59:18 koro sendmail[3756]: k9B1xHXs003755: \
to=<aruyuser>, ctladdr=<aruyuser@koro.catland.kingdom> (1000/100),\
delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30361, \
dsn=2.0.0, stat=Sent
# cat /var/spool/mail/aruyuser
From aruyuser@koro.catland.kingdom Wed Oct 11 10:59:18 2006
Return-Path: <aruyuser@koro.catland.kingdom>
Received: from nyanco.kingdom.of.cat (aruyuser@nyanco.kingdom.of.cat [192.168.38.231])
by koro.catland.kingdom (8.13.4/8.13.4) with ESMTP id k9B1xHXs003755
for <aruyuser>; Wed, 11 Oct 2006 10:59:18 +0900
Date: Wed, 11 Oct 2006 10:59:17 +0900
From: aruyuser@koro.catland.kingdom
Message-Id: <200610110159.k9B1xHXs003755@koro.catland.kingdom>
To: aruyuser
Subject: sendmail stop
may bad or good?
ちゃんちゃん
にゃんたろう 拝!
2006年10月11日 (水) 23:12:57 JST 作成 開始