0

ユーザー入力を検証する必要があります。ユーザーは電子メール メッセージの完全な to ヘッダーを入力できるため、次のいずれかのようになります。

user@example.com
<user@example.com>
User <user@example.com>
"User" <user@example.com>
user@example.com, User2 <user2@example.com>

..等。上記はすべて有効な To フィールドです。

ただし、ユーザー入力が次のような場合:

user@example.com, not_an_email, User <user.example.com>

それから、最後の 2 通のメールに対してエラーで返信したいと思います。

普通の電子メール アドレスの有効性をチェックすることは問題ではありませんが、余分な文字列と中かっこ <> については、現時点では少しわかりません。

4

0 に答える 0