問題タブ [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 に答える
116962 参照

objective-c - 電子メール アドレスが iOS で有効であることを確認する

重複の可能性:
iOS 2.0 の Objective-C で電子メール アドレスを検証するためのベスト プラクティス?

ログイン時にユーザーが自分のメールアドレスを入力する必要があるiPhoneアプリケーションを開発しています。

メールアドレスが有効なメールアドレスかどうかを確認する最良の方法は何ですか?

0 投票する
4 に答える
1659 参照

php - php関数を使用してフォームの不正使用を報告する方法

私のウェブサイトに連絡フォームがあり、すべてが魅力のように機能します。アンチインジェクション検証スクリプトを使用しています。誰かがヘッダーインジェクションを使用しようとすると、通知を送信することになっていると思われます。私はこれを徹底的にテストしましたが、虐待のイベントで通知されない理由を特定できません。スクリプトは以下のとおりです。

私はphpに比較的慣れていないので、どんな助けでも大歓迎です。

ありがとう、マット

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

email - 電子メールアドレスのSMTP検証

私は、メールサーバーでの電子メールアカウントの可用性を非常に高い確率で知る必要があるプロジェクトに取り組んでいます(この例ではHotmailを使用しましょう)。VRFYコマンドが無視されることが多いことを知っています(Hotmailは「やってみると「メッセージをもらおう」などと言ってますので、どうすればいいのか知りたいです。私は以下がかなり正確であるべきだと読みました、しかしHotmailは私にそれについて苦痛を与えます:

Hotmailが私に与えるエラーは次のとおりです。

これはHotmailの問題だけではありません。他の電子メールホストで試してみると、同様のことが起こりました。

ちなみに、fingerプロトコルがまだ広く使用されていればいいのですが...

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

email - 共有WebホストドメインのSPFレコード

SPFの定義から、SPFはIPアドレスのみを許可します。ドメイン名の1つとして、本物の送信者としてIPのみAを許可するSPFレコードを作成しました。MXこのドメインは、他の多くの顧客と一緒に共有ホスティング環境でホストされています。

このような設定では、同じホスト上の他のドメインの所有者が私の電子メールを簡単に偽装する可能性があります。SPFがまだ機能する方法はありますか?

(SPFの理解が間違っている場合は訂正してください)

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

jsf - JSFの確認リンクEメール

JSFでユーザーのメールアドレスがクリックされたことを確認するためにユーザーにメールで送信できるリンクをどのように作成しますか?つまり、リンクをクリックすると、アカウントがアクティブになります。

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

regex - 電子メールの検証に関する一般的な方法は?

先日、最新のWebサイトの一般的な検証の欠陥に簡単に触れた記事を読んだので、それについて調査することにしました。

結局のところ、ほとんどのWebサイト、および電子メールプロバイダー(hotmail、yahoo)は、検証が厳しすぎています。

-

RFC2821のセクション2.3.10

その結果、中間ホストがトランスポートを変更して最適化しようとしたときの問題の長い歴史のために、ローカル部分は、アドレスのドメイン部分で指定されたホストによってのみ解釈され、セマンティクスが割り当てられる必要があります。

RFC 2822のセクション3.4.1で、ユーザーが解釈する文字列がどうあるべきかについてさらに詳しく説明します。

addr-specは、ローカルで解釈される文字列、アットマーク文字( "@"、ASCII値64)、インターネットドメインを含む特定のインターネット識別子です。ローカルで解釈される文字列は、引用符で囲まれた文字列またはドットアトムのいずれかです。

RFC 2822のセクション3.2.4で、最後に、ドットアトムには次の文字のいずれかが含まれる可能性があることを示しています

$&*-= ^ `| 〜#%'+ /?_ {}

RFC 3696では、さらに有効な電子メールのリストを表示します。

  • "Abc \ @def" @ example.com
  • 「FredBloggs」@example.com
  • "Joe \ Blow" @ example.com
  • "Abc @ def" @ example.com
  • customer / department = shipping @ example.com
  • $ A12345@example.com
  • !def!xyz%abc@example.com
  • _somename@example.com

さて、皆さんへの私の質問です。メールをどの程度厳密に検証する必要がありますか。RCFによると?または群衆によると。そして、そこにいる大多数の人々も検証していますか?

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

bash - 電子メールアドレスを名前として使用して*nix環境でファイルを作成する

なぜそれが悪い考えだと思うのか教えてはいけません。それが実行可能なアイデアかどうか教えてください。

次のような名前のフォルダにファイルを作成したい:

電子メールアドレスで許可されている文字とUNIXシステムで許可されている文字に根本的な非互換性はありますか?

ファイル名を読み取り、末尾の「.eml」を減算し、それを「正しい」使用可能な形式に変換して、そのアドレスに電子メールを送信するbashスクリプトを作成します。

簡単なテストでは、上記を次のファイルとして保存したことが示されました。

0 投票する
4 に答える
134601 参照

javascript - パターンに一致する、または空の文字列である正規表現

メールアドレスの形式に一致する次の正規表現があります。

これは、JavaScriptを使用したフォームでの検証に使用されます。ただし、これはオプションのフィールドです。したがって、この正規表現を電子メールアドレス形式または空の文字列に一致するように変更するにはどうすればよいですか?

私の限られた正規表現の知識から、\b空の文字列に一致し、|「または」を意味すると思うので、次のことを試みましたが、機能しませんでした。

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

php - 電子メールとPHPによる電子メールの検証?

一部のサイトでは、ユーザーが確認用の電子メールを取得できない場合に、verify @ domain.comなどに空白の電子メールを送信して、電子メールを確認してもらうことができます。これと同じ機能を実装したいPHP/MySQLのWebサイトがありますが、電子メールを送信する以外はあまり行っていないため、このような設定をどこから始めればよいのかさえわかりません。

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

php - PHP で次の難読化された電子メール アドレスを検出するにはどうすればよいですか?

*****難読化された電子メール アドレスを含む次のスクリプトと、正規表現パターン マッチングを使用してそれらを置き換えようとする関数について考えてみましょう。私のスクリプトは、次の単語をキャッチしようとします:"at", "a t", "a.t", "@"いくつかのテキスト (任意のドメイン名) が続き"dot" "." "d.o.t"、その後に が続き、TLD が続きます。

入力:

期待される出力:

結果:

問題: 「at」の最後の出現ではなく、最初の出現をキャッチするため、次のようになります。

どうすればこれを修正できますか?