layout | title | date | tags | categories | |||
---|---|---|---|---|---|---|---|
post |
Sendmail の maillog の読み方 |
2010-05-14 00:00:00 +0900 |
|
|
sendmail の maillog の読み方・意味を調べました。
メール転送エージェントがメールを受け取った時刻
sendmail を使ってメールを送信するってことと、その使用する sendmail のプロセスIDが xxxx番 ってこと。kill -9 xxxx とすると、そのプロセスが終了される。プロセスで異常が出たときにそうする。
ランダムに見える文字列:キューID といって、実は規則がある。最初の文字から順に、年(16進数)、月(16進数)、……となる(笑) この命名規則で行くと、60年間は重複しないとか(このへん適当)。
送信者と受信者。
リレー先サーバとそのIP
(リレーとは、メールを中継すること。メールを送信するときに、相手のメールサーバに直接送るのではなく、中継することがある。メールサーバがダウンしているときなどに、中継先を変えることができる。)
優先度。0に近いほど優先度が高い。
メールの送信ステータス。Sent, Bounced, Deferred がのどれかがついて、その後にメッセージが出る。順に、送信成功、中継してやった、延期(再送信する)という意味だと思う。
相手に届くまでにトータルでかかる時間。
(ながーい説明を読んだけど、よくわからん。)
メール送信に使うプロトコル。オレは esmtp というのを見たことがある。smtp の拡張らしい。
Delivery Status Notification。コードは、RFC3463に基づく。
- 2.X.X 成功
- 4.X.X 一時的なエラーが繰り返し発生する
- 5.X.X 永続的なエラー
- http://www.bit-drive.ne.jp/support/technical/serverpack/faq/02-38.html
- http://oshiete.goo.ne.jp/qa/2391600.html
- http://www.ietf.org/rfc/rfc3463.txt
- http://www.mail-archive.com/postfix-users@postfix.org/msg00205.html
- http://oshiete.goo.ne.jp/qa/1167364.html
- http://www.linuxmaza.com/sendmail/simple-steps-to-send-mail-using-sendmail-on-linux-fedora-centos-ubuntu/
- http://www.linuxmaza.com/sendmail/understanding-how-to-read-mail-logs-postfix-logs-sendmail-logs-qmail-logs/