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

大卫·西蒙

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

11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111thebestemail@yahoo.com

它失败,并显示错误消息“电子邮件必须是有效的电子邮件地址”。

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

为避免类似电子邮件地址出现此错误,我该怎么办?

欢迎任何想法,谢谢。

麦克风

实际上,Laravel是正确的,表明此电子邮件地址无效。“用户名”部分(在@符号之前)最多可包含64个字符。您拥有的一个字符长110个字符。

请参阅RFC 2821的4.5.3.1节

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

试图使Laravel 5电子邮件正常工作

尝试使电子邮件在Laravel 5中工作

Laravel 5-电子邮件中的内联CSS

Laravel 5将HTML添加到电子邮件

Laravel 5-如何使用带有用户名的基本身份验证代替电子邮件?

Laravel 5:发送电子邮件

Laravel 5将错误发送到电子邮件

使用Laravel解析电子邮件地址

Laravel 5密码重置电子邮件未发送

Laravel 5:发送电子邮件时出错

在Laravel 5中发送带有不同答复的电子邮件

在更新时验证唯一电子邮件,而忽略自己的电子邮件。在Laravel 5上

Laravel有效电子邮件上的自定义验证规则

Laravel:电子邮件验证

Laravel:通过用户标识将电子邮件发送到数据库内部的电子邮件地址

Laravel 8:注册后如何验证用户的电子邮件地址而无需登录信息?

Laravel-当电子邮件地址为变量时,邮件失败;经过硬编码后,邮件可以工作

Laravel 5:上传图片以发送电子邮件

HTML5电子邮件输入无法验证电子邮件地址?

获取用户的电子邮件-Laravel 5 PHP

无法将电子邮件发送到laravel 5中动态的电子邮件发件人

Laravel 5.2多个电子邮件发送。查看电子邮件地址

Laravel 5.3将邮件发送到多个电子邮件地址

如何从 Laravel 中的数据库表向多个用户(电子邮件地址)发送动态电子邮件?

Laravel:如何使用按钮将电子邮件发送到数据库内的电子邮件地址

Laravel 7 - 电子邮件验证但没有页面“验证您的电子邮件地址”

Laravel 验证电子邮件

在未登录 Laravel 8 (Sanctum) 的情况下验证电子邮件地址

如何在 laravel 8 中验证电子邮件是否为“有效电子邮件”而不发送“电子邮件验证”?