戻る

前へ|| 次へ

0004 sendmail Header メールを 送ると追加される

前準備

ここで 大胆にも メールを 送信してみましょう その前に まず 適当な 文 字列を 作成 (お手紙の内容です なんでも 良いですが 取り敢えず 日本語は 止めておきましょう 可能な筈ですが 揉めると ややこしいので)

$ echo "First letter from nyanco. " > list_first
$ cat list_first 
First letter from nyanco. 
/*         お手紙の大きさは       */
$ ls -l list_first 
-rw-r--r--    1 mm       users          27  9月 25日  21:17 list_first
$ wc list_first 
      1       4      27 list_first
$ sed -n -e l list_first 
First letter from nyanco. $
/*      27 byte 有ると言う事です  */

sendmail が 動作しているか の 確認 log を退避して クリヤーしました 調 査するために 内容を クリヤー にしておきます しなくても 良い事です

# ps ax | grep sendmail | grep -v grep
   236 ?        S      0:00 sendmail: accepting connections

/var/log/messages と /var/spool/mail/nyanco の 確認

# ls -l /var/log/messages 
-rw-r-----    1 root     root            0 Sep 26 09:44 /var/log/messages
# ls -l /var/spool/mail/nyanco
-rw-------    1 nyanco   users           0 Sep 26 09:44 /var/spool/mail/nyanco

/usr/sbin/sendmail user_name < list_first

ユーザー宛に 直接送信します 今回の ユーザーの 名前は nyanco さん 宛です

$ date && /usr/sbin/sendmail nyanco < list_first
2006年 9月26日 (火) 09:46:39 JST

   /*    screeen に こういう 文字列が 現れる場合が ある ここから    */
# 
New mail for nyanco@tama has arrived:
----
From: nyanco@tama.catland.kingdom
First letter from nyanco. 

----
  /*   screeen に こういう 文字列が 現れる場合が ある ここまで   */

ヘッダー

/var/spool/mail の 中のユーザー(nyanco) の 内容を 見てみよう

# ls -l /var/spool/mail/nyanco
-rw-------    1 nyanco       users         544 Sep 26 09:46 /var/spool/mail/nyanco
# wc /var/spool/mail/nyanco
     14      60     544 /var/spool/mail/nyanco
/*  元は サイズが  27 だったものが  544 に 増えている */
/* 何かが 誰かに よって 追加されている     */
# cat /var/spool/mail/nyanco  /* /var/spool/mail/ に ユーザーの名前 で保存される  */
From nyanco@tama.catland.kingdom  Tue Sep 26 09:46:39 2006
Return-Path: <nyanco@tama.catland.kingdom>
Received: from tama.catland.kingdom (nyanco@localhost [127.0.0.1])
        by tama.catland.kingdom (8.12.11/8.12.11) with ESMTP id k8Q0kdxJ000488
        for <nyanco@tama.catland.kingdom>; Tue, 26 Sep 2006 09:46:39 +0900
Received: (from nyanco@localhost)
        by tama.catland.kingdom (8.12.11/8.12.11/Submit) id k8Q0kdFN000487
        for nyanco; Tue, 26 Sep 2006 09:46:39 +0900
Date: Tue, 26 Sep 2006 09:46:39 +0900
From: nyanco@tama.catland.kingdom
Message-Id: <200609260046.k8Q0kdFN000487@tama.catland.kingdom>

First letter from nyanco. 
/*  追加されたものを ヘッダー というようです                      */
/*  此の場合は sendmail さんが 追加 したようです                  */

なんでこんなものが いるのでしょう First letter from nyanco. が あれば いいのでは ないかいな?

/var/log/message の 内容

/var/log/messages の 内容を 見てみよう

# cat /var/log/messages 
Sep 26 09:46:39 tama sendmail[487]: 
k8Q0kdFN000487: from=nyanco, size=27, class=0, nrcpts=1, 
msgid=<200609260046.k8Q0kdFN000487@tama.catland.kingdom>, 
relay=nyanco@localhost

Sep 26 09:46:39 tama identd[490]: Connection from localhost

Sep 26 09:46:39 tama identd[490]: from: 127.0.0.1 ( localhost ) for: 32827, 25

Sep 26 09:46:39 tama sendmail[488]: 
k8Q0kdxJ000488: 
from=<nyanco@tama.catland.kingdom>, 
size=280, class=0, nrcpts=1, 
msgid=<200609260046.k8Q0kdFN000487@tama.catland.kingdom>, 
proto=ESMTP, daemon=MTA, 
relay=nyanco@localhost [127.0.0.1]

Sep 26 09:46:39 tama sendmail[487]: 
k8Q0kdFN000487: 
to=nyanco, 
ctladdr=nyanco (1000/100), 
delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30027, 
relay=[127.0.0.1] [127.0.0.1], 
dsn=2.0.0, 
stat=Sent (k8Q0kdxJ000488 Message accepted for delivery)

Sep 26 09:46:39 tama in.comsat[493]: connect from localhost

Sep 26 09:46:39 tama sendmail[491]: 
k8Q0kdxJ000488: 
to=<nyanco@tama.catland.kingdom>, 
ctladdr=<nyanco@tama.catland.kingdom> (1000/100), 
delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30473, 
dsn=2.0.0, 
stat=Sent

この様な感じに なると 言う事です

表示項目について 参考とした ゑー部や 本 等とは 合っていません、 設定が 悪いのかどうかはわかりません 結果として 良い悪い は 別として 上記 の 様に 動作していると 言う事です。最初の お断りの 様に 試験の結 果は 色々 参考に したものと 異なります これは 間違った 設定 方法で 生じ た結果なのか これぐらいの 差異は 当然なのか? 判断する 能力は 残念ながら ありません。他の資料を捜された方が 選択としては正解だと 思います。


前へ|| 次へ

戻る

にゃんたろう 拝!
2006年 9月23日 (土) 22:48:27 JST 作成

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