問題タブ [email-validation]

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 投票する
4 に答える
381 参照

php - (phpで)悪いメールを取り除く方法は?

ユーザーがアカウントを登録するサイトがあります。私は内部通信システムを持っており、プライベートメッセージを受け取ったときにメールを送信します。私は人々に彼らの電子メールを確認するように強制しないので、当然、多くは偽のアドレスを入力します。

PMを取得すると、電子メールを送信しようとしますが、明らかに失敗するため、再試行を繰り返します。数週間後、再試行キューが非常に大きくなり、サーバーのパフォーマンスに影響します(これらすべての試行でブラックリストに登録されたくありません)。

この問題を解決するにはどうすればよいですか(登録時に電子メールの確認を強制する以外)。

0 投票する
6 に答える
4052 参照

email - 電子メールが有効で存在するかどうかを確認します

ユーザーの電子メールが有効で存在するかどうかを確認する必要がある Web アプリに取り組んでいます。(私は正規表現チェックを行います) 問題は、電子メールが存在することを確認するためのベスト プラクティスは何ですか?

ここに私が持っているいくつかのオプションがあります:

  1. ユーザーにメールを送信し、メールアドレスを確認させる
  2. VRFY SMTP を実行します - これはまだ使用されていますか? わざわざ調べる必要がありますか?
  3. 他の良いアイデアはありますか?
0 投票する
36 に答える
259981 参照

android - 電子メールアドレスをどのように検証する必要がありますか?

Androidで(ユーザー入力フィールドなどから)電子メールアドレスを検証するための優れた手法は何ですか?org.apache.commons.validator.routines.EmailValidatorが利用できないようです。すでにAndroidに含まれている、これを実行している他のライブラリはありますか、それともRegExpを使用する必要がありますか?

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

email - メールの送信者アドレスが偽装されていないことを確認する方法は?

以前 Google App Engine で尋ねたこの質問によると、標準の電子メールのすべての情報にアクセスできる場合、フィールドだけFromでなく、すべてのヘッダーと MIME 情報にもアクセスできる場合、その 2 つの受信電子メールを確認するにはどうすればよいですか同じアドレスのメールは、実際には同じ差出人からのものです。ToSubjectBodyFrom

私がこれまでに検討したこと:

  • メールの送信サーバーのIPアドレスを確認する
  • メールの送信サーバーの DNS レコードを確認する
  • 電子メールの送信エージェントを確認します (つまり、Web インターフェイス、Outlook、Thunderbird など)。
  • 返信先欄を確認する
  • 等。

これは複雑な質問だと思います (Posterous のような企業は、この問題にかなりの時間を費やしてきたと思います)。予備的に始めるためのいくつかの基準を探しています。ありがとう!

アップデート:

これまでの回答は本当に役に立ちましたが、それらを助けるために、私のプロジェクトのコンテキストは、ユーザーから Web アプリとして大量の電子メールを受け取ることになるということです。彼らは私のシステムにデータを入力する主な方法として電子メールを使用していました。これが私が後世のアナロジーを作った理由です。使用例は非常に似ています。

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

asp.net-mvc - ASP.NET MVC2 のアウトオブボックス検証を拡張して、クレジットカード/電子メールを検証するにはどうすればよいですか?

ページとASP.NET MVC 2 BetaMicrosoftMvcJQueryValidation.jsのオブジェクトの間のレイヤーであるファイルを見てきました。jquery.validate

jquery.validateでサポートされている任意のタイプの検証ルールを許可し、正規表現、文字列、範囲、および必須フィールドに対する特別な処理を追加しました。汎用/不明なルール タイプの場合は、次のようにパラメーターを通過するだけです。

ただし、「メール」など、フレームワークによって生成される JSON に追加のルールを挿入する方法がわかりません。通常、ルールは などの属性から取得され[Required]ます。

検証メタデータ プロバイダー全体を置き換える拡張ポイントがたくさんあることは知っていますが、簡単な方法を探しています。

たとえば、「メール」または「クレジットカード」バリデーターを次のような単純なモデルと組み合わせて使用​​するにはどうすればよいですか。

public class LoginDetails { public bool Editable { get; 設定; }

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

javascript - メール アドレス検証のベスト プラクティス (Gmail アドレスの + を含む)

ここには、電子メールの検証と特定の正規表現について多くの質問があることを知っています。username+anythingelse@gmail.comトリックを持っていることに関してメールを検証するためのベストプラクティスが何であるかを知りたいです(詳細はこちら)。+JavaScript 検証用の現在の RegExp は次のとおりですが、ハンドル内のエクストラはサポートされていません。

extra をサポートする他のサービスはあります+か? アドレスでa を許可する必要がありますか、または正規表現を変更して、ドメインを持つ、またはドメインとしての+電子メールに対してのみ許可する必要がありますか? もしそうなら、変更された正規表現は何でしょうか?gmail.comgooglemail.com

更新:+仕様ごとに有効である ことを指摘してくれた皆さんに感謝します。私はそれを知りませんでしたが、今は将来のために知っています。正規表現を使用して検証することさえ悪いと言っている人のために、私の理由は完全に私が構築している創造的な設計に基づいています。クライアントのデザインでは、入力されたメール アドレスの横に緑色のチェックまたは赤色の X が表示されます。そのアイコンは有効な電子メール アドレスかどうかを示しているため、JS を使用して検証する必要があります。

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

wordpress - Wordpress のインストール: 「エラー: 電子メール アドレスを入力する必要があります。」

クライアントサーバーにWordpressをインストールしようとしています。以前にWordpressを20回以上インストールしたことがありますが、これまで問題はありませんでした. ただし、この新規インストールでは、ステージ 1 から進行しようとすると次のエラーが発生します。

(知らない人のために説明すると、インストールの最初の段階では、設定しているブログの名前を入力し、新しい管理者ユーザー アカウントの電子メール アドレスを指定する必要があります。)

使用しているパスワードを再確認し、多数の異なるメール アドレスを試してみましたが、上記のエラーを返すこの画面でスタックしているようです。

サーバーのセットアップでWordpressのインストールの要件を再確認しましたが、すべて問題ありません。また、Wordpress がアップロードされたフォルダーのフォルダーのアクセス許可を再確認しましたが、そこにもすべて問題ないように見えます。

誰かが以前にこのエラーを経験したことがある場合、またはそれを修正するための提案がある場合は、私はすべて聞いています.

ありがとう。

PS。さらに調べたところ、このフォームの POST で何も渡されていないことがわかりました。

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

joomla - joomla ログイン メール認証が機能しない!

Windowsサーバーにmysqlを使用して、apacheサーバーにjoomla 1.5をインストールしました。問題は、誰かが登録しようとすると、確認用の電子メールが送信されないことです。どうすればセットアップできますか?登録後にユーザーが有効になるように、この検証機能を無効にするにはどうすればよいですか?

0 投票する
17 に答える
1034049 参照

forms - メールアドレスに使用できる文字は?

完全な電子メール検証について質問しているわけではありません。

メールアドレスの許可されている文字user-nameとその一部を知りたいだけです。serverこれは単純化しすぎている可能性があります。メール アドレスは他の形式をとることもできますが、私は気にしません。私はこの単純な形式user-name@server(例: wild.wezyr@best-server-ever.com) と、両方の部分で使用できる文字についてのみ質問しています。