Postfix がメールを送信した後にスクリプトを実行し、そのステータス (成功、遅延など) を取得する必要があります。フィルターは役に立ちますか? 受信メールに対してのみトリガーすると思いますが、送信メールが必要です。メッセージ ID でログを解析することを考えています。しかし、それは良い考えではありません。より良い方法はありますか?
質問する
1230 次
2 に答える
4
フィルターは配信ステータスにアクセスできないため、送信 (キューの後のコンテンツ) フィルターは役に立たないと思います。return-receipt をヘッダーに追加することもできますが、postfix で配信ステータス通知を有効にする方が簡単です。それでも元のユーザーにステータスが返されるだけであり、システム全体で何かを意味していると思われます。
DSN をさらに一歩進めると、Postfix のバウンス テンプレートをハックして "To:" または "Bcc:" ヘッダー (ユーザーがステータスも要求した場合) を含め、特定の中央メールボックスにステータス メッセージを送信できます。これらのヘッダーを許可するには、それ自体をバウンスするように変更が必要になる場合があります。
個人的には、ログを解析することをお勧めしますが、なぜそれが悪いのか、具体的に何を達成したいのかを説明していません。
于 2012-08-03T16:29:20.250 に答える
0
postfix utility を発行して、メールが延期されているかどうかを確認できますpostqueue -p
于 2012-08-07T22:16:36.763 に答える