Laravel 5.6 电子邮件验证程序在有效电子邮件地址上失败

Laravel 5.6 email validator fails on valid email address

我正在测试我的应用程序的安全性,当我在登录时在我的电子邮件字段中输入以下电子邮件地址并尝试使用 Laravel 5.6 内置的电子邮件验证器对其进行验证时,我遇到了以下问题。

111111111111111111111111111111111111111111111111111111111111111111111111111111111111111thebestemail@yahoo.com

它失败并给我错误 "The email must be a valid email address."

好吧,理论上这显然是一个有效的电子邮件地址,应该不会失败,这是一个严重的问题。

我应该怎么做才能避免类似电子邮件地址出现这种错误?

欢迎任何想法,提前致谢。

Laravel 实际上表明此电子邮件地址无效是正确的。 "username" 部分(在 @ 符号之前)最多有 64 个字符。你有的是110个字符长。

参见 RFC 2821 的第 4.5.3.1 节。