2009-05-19 9 views
0

私は、ユーザーがさまざまなイベントの電子メール通知を受け入れることができるサイト(Googleアラートと考える)で作業しています。サイトの初期のバージョンでは、誤って同じ数のテストユーザーに何百もの電子メールが送信されるという問題がありました。そのバグは修正されていますが、顧客が誤って電子メールで爆破されないようにするための推奨事項は何ですか? (コードにバグがないことを確認する以外に)誤ってスパムする顧客を防ぐための推奨される保護手段

答えて

3

最後のx時間に顧客に電子メールが送信されたかどうかを確認する仕組みにメールを送信してみてください。はいの場合は、彼に再度電子メールを送信せず、後でチェックするためのログを保存しないでください。

1

ユーザ/メールごとに「最終メール送信」(タイムスタンプ付き)のリストを保存し、最後のメールが送信された場合にはメールの送信を拒否することができます(日/時間)前です。

"sendmail"関数にこれを埋め込む必要があります。

0

ヘッダーに入力すると、入力された電子メールが1つの電子メールであることを確認します。これはメール機能http://us3.php.net/manual/en/function.mail.phpの大きな問題です。これは、スパマーが電子メールフォームに複数の余分なメールを入れてメッセージを送信し、サーバにスパムメールを送信することができるためです。

関連する問題