• 締切済み

メール配信リストからエラーメールを自動で削除する方法

メールマガジン配信でいつまでも 存在しないメールアドレスへメール送信しないように したいのですが以下2つの方法のいずれかを された事がある方はおられますか? 1.メールログを1日毎にプログラム解析する 2./etc/aliasに指定したメールアカウントerror等に エラー時にメールが返されるように メールヘッダにX-Errto:error@自ドメイン を記述してメール配信し、aliasで指定した プログラムでエラーメールアドレスを自動削除 できればエラーメールアドレスがすぐにわかる 2.で実現したいですが、X-Errtoのヘッダはあまり 聞かないので果たしてできるのかがわかりません。

みんなの回答

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

通常、エラーメールの送り先はエンベロープFROM(メールヘッダだとReturn-Pathフィールドにあるアドレス)になります。 ただし、Return-Pathフィールドはメーラーで付けるものではなくて、メールサーバ側で付けるものです。 ですので、使用メーラ、というか今回の場合メールマガジン配信用のプログラム?が何をエンベロープFROMとしているのか分かりませんが、その受け取りを2で書いた方法で処理すればいいのではないでしょうか? ただし、受け取ったメールを無条件でエラーメールとするのではなく、本当にエラーメールなのかチェックする処理は必要になってくるとは思います。 ※ エンベロープFROMが何かは以下のURLのページを参照してください。 http://bakera.jp/hatomaru.aspx/glossary/30a830f330d930ed30fc30d7002000460072006f006d ご希望の機能をもったメーリングソフトというか同報メールソフトとか言った製品は存在しているようです。 フリーのであるのかは分かりませんが、最大メンバ数 200 件まででPostgreSQL を使用する場合に限り、無料で使用出来るものに「Lyris ListManager」があります(参考になるかどうかは分かりませんが) ○ListManager 7 ヘルプ  ユーティリティー : リスト設定 : 自動メンテナンス : エラーメール  http://www.synaptive.net/help/lm/7/automaintainerror.html  

参考URL:
http://www.synaptive.com/jp/software/lm/download.htm
すると、全ての回答が全文表示されます。