0

ゲームのバグ レポーターを作成しました。起動後、ユーザーはデータを確認し、レポートを HTTP 経由で Web サーバーに送信できます。送信が失敗した場合、ユーザーはレポートを保存して後で再試行するオプションを選択できます。バグ レポート自体を使用するか、Web フォームでファイルをアップロードするか、レポートを電子メールに添付します。送信元 IP を分析することで HTTP 経由のスパムを防止できることはわかっていますが、電子メールでレポートを受信した場合にどうすればよいかわかりません。何か案は?

ありがとう、ロブ

編集:

添付ファイルは常に JSON 形式になります。それ以外は拒否されます。私は誰かがこれをするのではないかと心配しています:

for i = 1, 10000 do
  json = generate_valid_json()
  send_email(json)
end

バグトラッカーをノイズであふれさせます。

4

3 に答える 3

2

通常のスパムフィルターなど以外に、これについて提案があります。

アプリケーションまたはページで、Mailto: リンクで Subject= を指定できる場合は、受け取るメッセージの Subject に一意の ID を入力してください。

そうすれば、2 つの目標を達成できます。件名の ID を認識することで、それがスパムではないことがわかります。また、その ID がバグ レポートに関連付けられている場合は、それが届いたときにそれをどこに置くべきかがすでにわかっています。

編集: これは必ずしも件名に含める必要はありません-本文に含めることも、キャッチオールをサポートできる場合に送信する一意の ID 電子メールアドレスを単に与えることもできます...バグのように- 394291@bugs.whatever.com。

于 2009-02-11T15:43:56.007 に答える
1

最初のアップロード試行が失敗したときにレポートを保存するのはどうですか。ユーザーがゲームを開始すると、レポートの再配信を試みるバックグラウンド スレッドを開始します。最終的には機能するはずであり、ユーザーは何かをしなければなりません。

于 2009-02-11T15:55:51.377 に答える
0

あなたは、今まで話したことのないランダムな人からの電子メールと、添付ファイルを送信してくるスパム電子メールとの違いを見分けようとしているように思えます。

幸運を!

  • メールアドレスを頻繁に変更できますか?
  • 特定の件名が必要ですか?
  • プレーンテキストの電子メールが必要ですか?
于 2009-02-11T15:42:19.223 に答える