私のアプリケーションにはバグがありました。明らかにエラーとはみなされないメールアドレスにアクセントが付けられ、sfMailer
がエラーをクラッシュさせていました。なぜアクセントはsfValidatorEmailで受け入れられますか?
私のコードを掘ることで、私は責任がないことに気付きました。
sfValidatorEmail
は、この正規表現を使用しています。電子メールの最初の部分で
const REGEX_EMAIL = '/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i';
アクセントを受け入れています。
sfValidatorEmail
アクセントを受け入れないか、またはsfMailer
を受け入れる必要がありますか?