2008年01月06日

Postfixで「envelope-from」と「envelope-to」を取得する

このエントリーをはてなブックマークに追加

envelope情報


友達に聞かれたので再度確認メモ
「MAIL FROM」「RCPT TO」を取得する方法ないの?

以前書いたメールの時間範囲指定配送を考察 Postfix編では情報不足。

envelope環境変数内容SMTP
envelope fromSENDER送信者メールアドレスMAIL FROM
envelope toRECIPIENT受信者メールアドレスRCPT TO

検証方法


下準備

$ cat ~/.forward
"| /usr/bin/env > /tmp/env.log.$$"
  • 環境変数を/tmp/env.log.$$へ出力
SMTP
$ telnet [maa ipaddr] 25
HELO smtp.example.com
MAIL FROM:<foo+envelope@example.com>
RCPT TO:<bar+envelope@example.com>
DATA
Subject: envelope
To: foo+heder@example.com
From: bar+header@exampel.com

envelope
/tmp/env.log.$$の内容のうち、
RECIPIENTとSENDERが、
envelope-to,envelope-fromと一致している事を確認した。



トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔