問題タブ [email-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 投票する
1 に答える
215 参照

javascript - Microformats を使用するがメールを保護する (Javascript を使用)

プロジェクトにマイクロフォーマットを使用していますが、これには次の問題があります。電子メール アドレスを保護するために Javascript を使用していますが、microformats を vCard として保存すると、JavaScript コードが電子メール アドレス フィールドに入力されます。

メールアドレスを保護しながらマイクロフォーマットを使用する方法を知っている人はいますか?

前もって感謝します。

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

email - Google Apps を使用して大量の請求メールを送信する適切な方法は何ですか?

Google Apps (Gmail) を使用して、すべてのメールを送受信しています。私たちのアプリケーションは、長年にわたって人気が高まってきており、ユーザーの要求に応じて電子メールを送信します。これはスパムではなく、彼らが求める重要な電子メールです。

Gmail では (当然のことながら)、送信できるメールの数が制限されています。メールをキューに入れ、遅いペースで送信することでこれを回避しています。これはほとんどの場合うまくいきます。また、複数の電子メール アドレスを使用して、100 ~ 500 通の電子メール制限を超えて送信できるようにしています。

独自の SMTP サーバーから電子メールを送信し、すべての適切なルールとエチケットに従って、スパムとしてフラグが立てられないようにする方法はありますか? このようにして、GMail の制限を回避できます。

スパムとしてフラグ付けされないように、メールを送信するために独自の電子メール SMTP サーバーをセットアップするための適切なガイドはありますか?

また、サードパーティの電子メール送信者を使用することを提案する前に、Java を使用してこれらの電子メールを送信できる必要があります。

(この質問がサーバーフォールトでより適切である場合は、喜んで移動します)

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

email - サイト登録で公開メールを回避するには?

サイト登録で(@gmail.com,@yahoo.com.,)のような公開メール・フリーメールは避けたい..

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

email - メールの配信可能性-影響要因

[私たちのウェブサイト]は、メンバーにメールを正常に送信できるかどうかに大きく依存しています。現在、すべてのメンバー、特にhotmailユーザーに連絡するのに問題があります。

メールの送信を改善するために私たちが行うことをお勧めしますか?

ユーザーがカスタマイズしたメールを大量に送信しています。したがって、サードパーティのソリューションには、これをサポートするための優れたAPIが必要です。

可能な解決策:

  • App Engineを介してメールを送信すると、配信率に役立ちますか?
  • returnpathは役に立ちますか?http://www.returnpath.net/

更新:私たち自身の電子メール送信機能を改善およびテストする方法についてのいくつかの良いコメント。別のオプションは、サードパーティのソリューションです。

私たちはあなたのネットワーク活動、登録メール、新しいコメントメール、新しいフォロワーメールにこれらのタイプのものに関する最新情報を送ります。特に、ネットワークアクティビティは非常に個人的であり、ほとんどのサードパーティの電子メールソリューションでは問題があります。非常に柔軟な電子メールソリューションが必要になります。

そこに十分に有能な解決策がありますか?

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

email-validation - メール存在確認

メールアドレスが存在するかどうかを確認することはできますか?

メールホストに「連絡」することで可能だと以前に聞いたことがありますが、ドメインがそれぞれのメールホストによって禁止され、スパムとして扱われる可能性があるため、「危険」になる可能性があります。

私のシナリオは、データベースで顧客の現在の電子メールを確認し、必要に応じて更新したいと考えています。

どのようなオプションがありますか?

MVC で ASP.NET を使用しています。

ありがとう、マイケル。

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

web-crawler - スパムボット/ウェブクローラーからのメールアドレスの保護

電子メール スパイダーによって Web ページから電子メールが収集されるのを防ぐにはどうすればよいですか? mailto:それらをリンクすると、拾われる可能性が高くなりますか? URL エンコーディングは便利ですか?

明らかに最善の対策は、ログインしているユーザーにのみメール アドレスを表示するか、メール アドレスの代わりに連絡フォームを提供することです。しかし、純粋にクライアント側のソリューションに関しては、何が利用できるのでしょうか?

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

php - PHPメールフィルタリングスクリプト:.qmailファイルで認識されない終了コード

ショートストーリー

.qmailファイルを使用して受信メールをフィルタリングするPHPスクリプトがあります。スクリプトは完全に機能し、すべてのアクティビティをログに記録しますが、私の知る限り、スクリプトがdot-qmail終了コード99を返し、それ以降の.qmail行の処理を停止する場合、最後の.qmail行は実行されません。

長い話:

Linux2.6.18-4-686でParallelsPleskPanelバージョン9.3.0を使用しています。

私のPHPCLIバージョンは5.2.0-8+etch16(cli)です(ビルド日:2009年11月24日11:14:47)。

Spamassassin、Dr。Web、zen.spamhaus.orgとその結果に満足できなかったため、すべての受信メールをフィルタリングするための独自のPHPスクリプトを作成することにしました。

(「この男は車輪の再発明をしている」と思う人もいますが、私は顧客とその特定のニーズを個人的に知っているので、何千ものテストを行った後、ブラックボックスモデルを回避し、プロセスを包括的に制御し、サーバーリソースを解放し、他の優れた機能への扉を開くことができます)。

ただし、サーバーにスクリプトをインストールするのに苦労しています。

qmailfilterは私のスクリプトであり、 http: //titanpad.com/1IFDj1jvB0で見ることができます。

既存の.qmailファイルを次の/var/qmail/mailnames/customerdomain.com/username/.qmailように編集しました。

このユーザーアカウントにメッセージを送信すると、qmailfilter PHPスクリプトが実行され、完全にログに記録され、終了コードが返されます(メッセージを破棄する場合は99、メッセージを配信する次の.qmail行に進む場合は0)。

私がすでに試した多くの終了コードに関係なく、メッセージを配信することがわかりました。

スクリプト(174行目を参照)は、前後に空白なしのテキスト終了コードを出力します。、、、さらにはexit($code)、を試しました。print $codeecho($code)file_put_contents("php://stdout", $code)exit(chr($code))

dot-qmailコードは次のとおりです。

0-成功(次の.qmail行に移動)

99-成功して中止します(次の行を実行しないでください)

100-永続的なエラー(バウンス)

111-ソフトエラー(後で再試行)

出典:Qmailの全体像。

その他の試み/実験:

  1. シバンライン( )を削除し#!/usr/bin/php、最初の.qmailラインをに変更しました|php -q /var/my/qmailfilter/qmailfilter

  2. スクリプトの最後の行でホワイトスペースを確認しました

  3. dot-qmail manファイルを読みましたが、決定的なものは見つかりませんでした

  4. .qmail行に参加しました:

    | / var / my / qmailfilter / qmailfilter | / usr / bin / Deliverquota ./Maildir

この場合、ヘッダー、件名、またはメッセージ本文のない適切なリターンコードのみを含むメッセージを受け取りました。

  1. 2行目をコメントアウト(#)しました.qmailが、メッセージの受信を停止しました。

  2. /var/qmail/control/defaultdelivery最初の行を追加するために編集:

    | php / var / my / qmailfilter / qmailfilter | / usr / bin / Deliverquota ./Maildir

ユーザー.qmailファイルの名前をに変更しました_qmail。同じ結果。

PHPスクリプトを介してメッセージを配信し、終了コードを忘れる必要がありますか?

もしそうなら、メッセージをユーザーMaildir / newに保存するだけで十分ですか?

もしそうなら、メッセージのファイル名は重要ですか?

任意のアイデアをいただければ幸いです。どうもありがとう!

更新:それを必要とする人のために、私はicebex.comで最終的なスクリプトを公開しましたslash qmailfilter

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

php - Zend_Mailが送信した電子メールはスパムとして扱われます

私が間違っていることを教えてください。次のようなZend_Mailクラスを使用してメールを送信しています。

ただし、スパムとして受信されます。サーバー上にWebminなどの他のアプリケーションがあり、それらが送信する電子メールはスパムとして扱われません。

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

php - スプーフィングされたフォーム エントリのブロック

少額の報酬で調査にサインアップできる登録フォームがあります。最近、疑わしいエントリが多数見つかりました。Google で翻訳した中国語のサイトを見つけたのですが、基本的にはこの種のサイトにサインアップするための「ハウツー」でした。それ以来、偽物を自動的に除外する方法を突き止めようと取り組んできました。

登録には、うまくいけば人間以外をブロックする「キャプチャ」がありますが、入力されるデータは多くの場合非常に現実的です。調査はバーテンダー向けであり、すべてのフィールドは正当な場所と住所を使用して記入されています. 電話番号はオフになっている可能性がありますが、セルを使用していて、その地域に移動している可能性があります。次の関数を使用して IP 情報と国のデータをキャプチャしてスクリーニングしようとしています。

それから、私は手動でチェックして、米国外に表示されるものを削除してきました (バーと調査員が参加する場所は米国外です)。私はまだ、米国ベースの IP でリストされている多くの疑わしい IP を見つけています (これはスプーフィングされていると確信しています)。

私のコードが不完全なのか、それとも見つけられなかったより良い解決策があるのか​​ わかりません。ありがとう

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

email - テキストと HTML のメール

私たちのサイトでは、1 日に数通の電子メールが生成されます。その多くには、http://company/process/task?id=1234-4123-2352-1234&user=xyz ...などの厄介なリンクが含まれている可能性があります。

その結果、途中でメール フィルターによってより「公平に」扱われるのではないかと疑って、テキストのみのメールを送信してきました。クライアントへのメールを失うわけにはいきません。

最近、送信メールにコンテンツを追加したいと思っています。これが問題を引き起こしています。テキストのみのメールは、コンテンツが蓄積されるとすぐに見苦しくなります。

私の質問は簡単です... HTML ベースの電子メールに移行するリスクに直面することはありますか?