電子書籍の厳選無料作品が豊富!

メールマガジン配信でいつまでも
存在しないメールアドレスへメール送信しないように
したいのですが以下2つの方法のいずれかを
された事がある方はおられますか?

1.メールログを1日毎にプログラム解析する
2./etc/aliasに指定したメールアカウントerror等に
エラー時にメールが返されるように
メールヘッダにX-Errto:error@自ドメイン
を記述してメール配信し、aliasで指定した
プログラムでエラーメールアドレスを自動削除

できればエラーメールアドレスがすぐにわかる
2.で実現したいですが、X-Errtoのヘッダはあまり
聞かないので果たしてできるのかがわかりません。

A 回答 (1件)

通常、エラーメールの送り先はエンベロープFROM(メールヘッダだとReturn-Pathフィールドにあるアドレス)になります。


ただし、Return-Pathフィールドはメーラーで付けるものではなくて、メールサーバ側で付けるものです。

ですので、使用メーラ、というか今回の場合メールマガジン配信用のプログラム?が何をエンベロープFROMとしているのか分かりませんが、その受け取りを2で書いた方法で処理すればいいのではないでしょうか?
ただし、受け取ったメールを無条件でエラーメールとするのではなく、本当にエラーメールなのかチェックする処理は必要になってくるとは思います。



エンベロープFROMが何かは以下のURLのページを参照してください。
http://bakera.jp/hatomaru.aspx/glossary/30a830f3 …


ご希望の機能をもったメーリングソフトというか同報メールソフトとか言った製品は存在しているようです。
フリーのであるのかは分かりませんが、最大メンバ数 200 件まででPostgreSQL を使用する場合に限り、無料で使用出来るものに「Lyris ListManager」があります(参考になるかどうかは分かりませんが)

○ListManager 7 ヘルプ
 ユーティリティー : リスト設定 : 自動メンテナンス : エラーメール
 http://www.synaptive.net/help/lm/7/automaintaine …
 

参考URL:http://www.synaptive.com/jp/software/lm/download …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!