問題タブ [spam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2533 参照

email - 大量の請求メールの送信

当社は労働環境調査を行っており、これらの調査はオンラインで記入されます。すべての参加者には、調査へのリンクが電子メールで送信されます (個人コードが含まれます)。

当社のクライアントの中には、従業員数が数百人、場合によっては数千人いる企業もあります。

現在のソリューションは、SMTP サーバーを使用してこれを送信するだけであり、スロットリング (VB6、CDO) は一切ありません。(通常、すべての受信者は同じドメイン、recipient@client.com の「内部」にあります) ご想像のとおり、これは良い解決策ではありません。これにより、クライアント環境ですべてのアンチスパム/ファイアウォール/ゲートキーパー イベントがトリガーされます。事前にIT部門に連絡し、送信サーバーと送信者メールアドレスをホワイトリストに登録してもらいます.

私たちが遭遇する最も一般的な問題は次のとおりです。

  1. 受信サーバーは、最初の 20 ~ 50 通のメールのみを取得し、残りを拒否します (スパム対策)。IT企業にホワイトリストに登録してもらうことで、これを回避できる場合があります。ただし、これが機能しない場合もあります。
  2. 間違ったメール アドレスのバウンスを無効にすることは、ますます一般的になっています。これにより、メールが配信されたかどうかはわかりません。信じられないかもしれませんが、ほとんどのクライアントは、メール システムではなく、HR システムからメーリング リストを提供しています。

これを行うためのより良い方法について何か提案はありますか? 正当な大量メールを送信している会社は当社だけではないでしょうか? :)

0 投票する
2 に答える
440 参照

git - Windows Live によってブロックされる送信メール (Git パッチ)

つい最近、私は VideoLAN オープン ソース プロジェクトに参加しました。git を使用するのはこれが初めてで、最初のパッチを ( を使用してgit send-email --to vlc-devel@videolan.org patches) 送信したとき、ターミナルのコンピューターのローカル メールから次のメッセージが送信されました (ちなみに、私は OSX 10.6 を使用しています)。

ポリシー上の理由により、Windows Live Hotmail によってメールが拒否されました。動的 IP からの電子メールは通常、認証されていない SMTP 電子メールをインターネット メール サーバーに配信するために使用されないため、受け付けていません。http://www.spamhaus.org は、動的 IP アドレスと住宅用 IP アドレスのリストを管理しています。メール/ネットワーク管理者でない場合は、メール/インターネット サービス プロバイダーにお問い合わせください。電子メール/ネットワーク管理者は、電子メールの配信情報とサポートについてhttp://postmaster.live.comにアクセスしてください。

彼らは私がスパマーだと思っているに違いありません。私は動的 IP を持っていますが、私の ISP (チャーター) では静的 IP を取得できません。そのため、git の設定を編集してみgit config --global user.email "me@example.com"ました: 私の gmail アカウントに。しかし、まったく同じメッセージが再び表示されました。

私の推測では、ネイティブ メールの設定と関係があると思いますが、それらにアクセスしたり変更したりする方法がわかりません。これを解決するためのアイデアはありますか?ありがとう!

0 投票する
1 に答える
81 参照

spam - 外部のウェブサイト登録を確認してください

私はPHPベースのゲームを作成しようとしています。このゲームでは、次のレベルに進むために、あらゆる種類の単純ですが自明ではないタスクを実行する必要があります(たとえば、ブラウザーの更新、キーボードの組み合わせのプレスなど)。 「これが唯一のレベルです」(誰かがそれを聞いたことがある場合)

今私は考えていました:次のレベルに進むために彼らが別のページでサインアップしなければならないレベルを作成することは可能でしょうか?

たとえば、goal.comにサインアップする必要があり、サインアップした場合は次のレベルに進むとします。このページでは、他のサイトでのサインアッププロセスが完了したかどうかを常に確認する必要があります。これも可能ですか?もしそうなら、どのように考えていますか?

ありがとう!

0 投票する
2 に答える
117 参照

hosting - SpamCopがASP.NETWebページをトリガーしないようにするための最良の方法は何ですか?

良い日、

私は最近、このASP.NETアプリケーションに存在するWebフォームに記入するために、潜在的な顧客に電子メールを送信しているマーケティング担当者向けにASP.NETでWebアプリケーションを開発しました。

最近、彼はホスティング会社から、彼の電子メールがSpamCopによってトリガーされたため、アカウントを一時停止するという電子メールを受け取りました。彼は基本的にそのWebフォームへのリンクを電子メールメッセージに入れました。

この状況に対処するための最良の方法は何でしょうか?これを回避する方法はありますか?

ありがとう、

ニヤジ

0 投票する
5 に答える
336 参照

machine-learning - Web ページの品質を見積もる方法は?

私は、ユーザーが提供したトピックに関するデータを収集して組み合わせる必要がある大学のプロジェクトを行っています。私が遭遇した問題は、多くの用語の Google 検索結果が低品質の自動生成されたページで汚染されており、それらを使用すると間違った事実が表示される可能性があることです。ページの品質/信頼性をどのように推定できますか?

「いや、Google のエンジニアは 10 年間この問題に取り組んでいて、解決策を求めている」と思うかもしれませんが、考えてみれば、SE は最新のコンテンツを提供し、良いページを悪いページとしてマークする必要があります。 1 つは、ユーザーが不満を抱くことです。私にはそのような制限はないので、アルゴリズムが誤っていくつかの良いページを悪いものとしてマークしたとしても、それは問題にはなりません。

以下に例を示します。入力が であるとしbuy aspirin in south laます。Google検索してみてください。最初の 3 つの結果は既にサイトから削除されていますが、4 番目の結果は興味深いものです: radioteleginen.ning.com/profile/BuyASAAspirin(アクティブなリンクを作成したくない)

テキストの最初の段落は次のとおりです。

カナダから処方薬を購入することは、現時点では米国では大きな問題です。これは、米国では処方薬の価格が急騰し、限られた収入または集中した収入しか得られない人々が必要な薬を購入するのが困難になったためです。アメリカ人はクラスの誰よりも薬にお金を払っています。

テキストの残りの部分は類似しており、関連するキーワードのリストが続きます。これは私が低品質のページだと思うものです。この特定のテキストは理にかなっているように見えますが (恐ろしいことを除いて)、私が見た他の例 (まだ見つけられていません) は、Google から一部のユーザーを獲得し、作成の 1 日後にアクセス禁止にすることを目的とした単なるゴミです。 .

0 投票する
3 に答える
781 参照

jquery - フォームでjQueryを使用してスパムを排除する

ユーザーがデータを送信できるフォームをWebページに配置しました。残念ながら、ウェブマスターはこのフォームから多くのスパムを受け取り、有効な送信は埋もれてしまいます。

私はこの問題を回避するためにキャプチャを使用しました。しかし、キャプチャはユーザーにとって大きな迷惑であることに誰もが同意すると思います。

別の解決策に切り替えました。送信フォームのURLがnullを指しているようになりました。

そして、jQueryの優れたフォームプラグインを使用してフォームの送信をバイパスします:

それ以来、スパムはWebマスターに到達せず、有効なコメントが通過します。唯一の欠点は、JavaScriptを使用していないユーザーがフォームを送信できないことです。ただし、これはjavascript Webアプリケーションの上にあるため、これらは有効なユーザーではないと安全に推測できます。

私の質問は、99%のユーザーがJavaScriptを有効にしている(そしてそれらのユーザーのためのメカニズムをキャプチャを使用して構築できる)世界で、なぜこのソリューションがこれ以上使用されないのですか?私が見ない欠点は何ですか?

0 投票する
1 に答える
1044 参照

email - CakePHP電子メールコンポーネントを使用してDKIMをセットアップした人はいますか?

組み込みの電子メールコンポーネントを使用して、CakePHPアプリで「DomainKeys IdentifiedMail」を正常にセットアップした人はいますか?

JeffAtwoodのスパム保護投稿のパート2を実装しようとしています。

http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

これを行うための良いチュートリアルやサンプルコードをオンラインで見つけていません。私もこれに直角からアプローチしているのかわかりません。(ボックス上のメールサーバー自体が、アプリではなく、すべての送信メールに署名する必要があるのではないでしょうか?)

0 投票する
7 に答える
14584 参照

php - 迅速かつ簡単な洪水防御?

ユーザーがAJAXを使用してというファイルにメッセージを送信するサイトがありますlike.php。このファイルでは、ユーザーメッセージがデータベースに送信され、リンクがユーザーに返送されます。私のJavascriptコードでは、ユーザーがAJAXリクエストを送信するときに入力するテキストボックスを無効にしました。

唯一の問題は、悪意のあるユーザーが常にPOST要求を送信しlike.phpて、データベースにフラッディングする可能性があることです。そこで、簡単な洪水防御を実装したいと思います。

ユーザーのIPなどをログに記録する別のデータベーステーブルの煩わしさを本当に望んでいません...まるで彼らが私のサイトを氾濫させているかのように、多くのデータベースの読み取り/書き込みがそれを遅くします。にデータを送信するたびにチェックされるタイムスタンプを含むセッションを使用することを考えましlike.phpた。現在の時刻がタイムスタンプより前の場合は、データベースにデータを追加します。それ以外の場合は、エラーを送信してブロックします。データベースへの入力が許可されている場合は、セッションを新しいタイムスタンプで更新します。

どう思いますか?これが最善の方法でしょうか、それとももっと簡単な方法がありますか?

助けてくれてありがとう。:)

0 投票する
3 に答える
1269 参照

php - スパム防止のプログラミング

スパムと戦う最も安全な方法は何ですか? スパマーに対抗するアルゴリズムはありますか?

0 投票する
1 に答える
392 参照

ajax - django で ajax リクエストのフラッディングを回避する方法

django で、POST リクエストを検証し、成功するとデータベースに書き込む単純な ajax ハンドラーを作成しました。これは、後で一般に公開される予定です。この場合、匿名が許可されます。

StackOverFlow がログインしているユーザーとログインしていないユーザーによって投稿された質問を受け入れるのと同じように、同様の受け入れがあります。

スパム/DOS の目的で私の URL に ajax リクエストを継続的にフィードするスクリプト/ロボットに対処するにはどうすればよいですか?