Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 3.8 KB

2010-05-14-Sendmail-maillog.md

File metadata and controls

71 lines (44 loc) · 3.8 KB
layout title date tags categories
post
Sendmail の maillog の読み方
2010-05-14 00:00:00 +0900
sendmail
maillog
sendmail

sendmail の maillog の読み方・意味を調べました。

最初に書いてある時刻

メール転送エージェントがメールを受け取った時刻

sendmail[xxxx]

sendmail を使ってメールを送信するってことと、その使用する sendmail のプロセスIDが xxxx番 ってこと。kill -9 xxxx とすると、そのプロセスが終了される。プロセスで異常が出たときにそうする。

ランダムに見える文字列:キューID といって、実は規則がある。最初の文字から順に、年(16進数)、月(16進数)、……となる(笑) この命名規則で行くと、60年間は重複しないとか(このへん適当)。

from/to

送信者と受信者。

relay=XXXXXX[a.b.c.d]

リレー先サーバとそのIP

(リレーとは、メールを中継すること。メールを送信するときに、相手のメールサーバに直接送るのではなく、中継することがある。メールサーバがダウンしているときなどに、中継先を変えることができる。)

pri

優先度。0に近いほど優先度が高い。

stat=......

メールの送信ステータス。Sent, Bounced, Deferred がのどれかがついて、その後にメッセージが出る。順に、送信成功、中継してやった、延期(再送信する)という意味だと思う。

delay

相手に届くまでにトータルでかかる時間。

xdelay

(ながーい説明を読んだけど、よくわからん。)

mailer

メール送信に使うプロトコル。オレは esmtp というのを見たことがある。smtp の拡張らしい。

dsn

Delivery Status Notification。コードは、RFC3463に基づく。

  • 2.X.X 成功
  • 4.X.X 一時的なエラーが繰り返し発生する
  • 5.X.X 永続的なエラー

参考