web-dev-qa-db-ja.com

テスト用のSMTPDSNバウンスメッセージの例

私は、すべての異なるタイプのSMTPサーバーから受信したdsnバウンスメッセージを解析して対応できる、より大規模なシステムの機能の構築に取り組んでいます。

野生で遭遇する可能性のあるバウンスメッセージの種類の例を含む一連のtxtファイルを読んで、私が書いたコードをテストするのは素晴らしいことです;-)

周りにあるテストDSNメッセージの束を見つける場所について誰か提案がありますか?または、いくつかの優れたテストデータを作成する方法について何か考えはありますか?

更新:このプロジェクト内に大量の優れたテストデータが見つかりました: https://github.com/rjbs/mail-deliverystatus-bounceparser/tree/master/t/corpus

2
Upgradingdave

(コメントはやや派手でしたが、私がやろうと思っています。うまくいっているとおっしゃっていたので、実際の答えにしようと思いました。)

ランダムに選択された(ほぼ)ドメインの構成ユーザーにメッセージを送信します。あなたが使用することができます:

  • 大企業(グーグル、MSなど)
  • 友達が働いている会社(名前を少し間違えた)
  • メールを送信した会社/ドメイン

さまざまなメーラーからの応答を取得するには、既存のすべての電子メールメッセージのヘッダーを調べて、他の人が何を使用しているかを確認する必要があります。