3

私は他のユーザーに連絡を取り、お金を求めようとするユーザーの戦いと戦おうとしています。彼らは通常、ナイジェリアまたはガーナから来ています。

私が試したいくつかのことは、IPに基づいてサインアップ時にこれらの国を完全にブロックすることです。また、同様のメッセージコンテンツを検出し、送信されるメッセージの数を1日あたり5つに制限してみました。

これをより適切に、または別の方法で処理する利用可能なPHPクラスはありますか?

送信されたメッセージに基づいてこれらのユーザーを検出して削除することは、毎日の戦いです。

4

2 に答える 2

7

スパムの検出

Paul Graham は、スパム コンテンツを除外できるベイジアン フィルターの背後にある理論を説明しています。

http://www.paulgraham.com/spam.html および http://paulgraham.com/better.html

テキストのブロックに対してベイジアン フィルタリングを実行できる PHP コードを検索します。メッセージの読者が「メッセージをスパムとしてマーク」し、それをベイジアン フィルターの入力として使用できるようにします。Gmail のユーザー インターフェースをできるだけコピーして、ユーザーが何をすべきかを理解できるようにします。

Google が Gmail のテクノロジーを使用して迷惑メールに対抗する方法:

http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html

于 2013-02-07T14:21:20.387 に答える
3

Askimetなどの外部サービスを使用します。個人利用は無料です。

于 2013-02-07T14:20:10.353 に答える