我正在测试我的应用程序的安全性,当我在登录时在电子邮件字段中输入以下电子邮件地址并尝试使用内置于电子邮件验证程序中的Laravel 5.6进行验证时,遇到以下问题。
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111thebestemail@yahoo.com
它失败,并显示错误消息“电子邮件必须是有效的电子邮件地址”。
好吧,从理论上讲,这显然是有效的电子邮件地址,并且不应失败,这是一个严重的问题。
为避免类似电子邮件地址出现此错误,我该怎么办?
欢迎任何想法,谢谢。
实际上,Laravel是正确的,表明此电子邮件地址无效。“用户名”部分(在@
符号之前)最多可包含64个字符。您拥有的一个字符长110个字符。
请参阅RFC 2821的4.5.3.1节。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句