我正在测试我的应用程序的安全性,当我在登录时在我的电子邮件字段中键入以下电子邮件地址并尝试使用内置电子邮件验证程序的Laravel 5.6验证它时,我遇到以下问题。
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111thebestemail@yahoo.com
它失败并给我错误"电子邮件必须是有效的电子邮件地址。"
嗯,理论上这显然是一个有效的电子邮件地址,它不应该失败,这是一个严重的问题。
如何使用类似的电子邮件地址避免此错误,我该怎么办?
欢迎任何想法,提前谢谢。
答案 0 :(得分:4)
@
符号之前)最多包含64个字符。你拥有的那个是110个字符。
见RFC 2821的第4.5.3.1节。