私はシェルスクリプトを介して多くの人に電子メールを送信します。私は電子メールを追跡し、電子メールの送信と電子メールの確認の間の時間差などのいくつかの情報を収集し、シェルスクリプトを介して自動的にデータを処理したいと思います。これを行う方法はありますか?
よろしくお願いします、カルティカ
答え1
これは大きく2つに依存します。
- 使用中のMTA
- 確認とはどういう意味ですか?
qmailのようなものを使用すると、mailxまたは/usr/lib/sendmailを介して送信されるすべてのメッセージはメールID(キューID)を生成します。電子メールIDごとに複数の送信試行があり、それを設定できます。
追跡について話すと、状況がより難しくなります。配送注文を待っていますか?人が読んだ答えを期待していますか?メッセージにイメージをロードし、Webサーバーログで追跡するための参照がありますか?このメールが届いたらどうなりますか?
追跡する価値がある唯一の数字は、メッセージがキューを離れるのにかかる時間です。メッセージが配信プロセスの次のホップ(潜在的にNメールサーバーに関連付けられている)に配信されると、他の人の責任になるためです。