私は、すべての異なるタイプのSMTPサーバーから受信したdsnバウンスメッセージを解析して対応できる、より大規模なシステムの機能の構築に取り組んでいます。
野生で遭遇する可能性のあるバウンスメッセージの種類の例を含む一連のtxtファイルを読んで、私が書いたコードをテストするのは素晴らしいことです;-)
周りにあるテストDSNメッセージの束を見つける場所について誰か提案がありますか?または、いくつかの優れたテストデータを作成する方法について何か考えはありますか?
更新:このプロジェクト内に大量の優れたテストデータが見つかりました: https://github.com/rjbs/mail-deliverystatus-bounceparser/tree/master/t/corpus
(コメントはやや派手でしたが、私がやろうと思っています。うまくいっているとおっしゃっていたので、実際の答えにしようと思いました。)
ランダムに選択された(ほぼ)ドメインの構成ユーザーにメッセージを送信します。あなたが使用することができます:
さまざまなメーラーからの応答を取得するには、既存のすべての電子メールメッセージのヘッダーを調べて、他の人が何を使用しているかを確認する必要があります。