Laravel 电子邮件发送问题';Swift#u RFC符合例外情况';在拉威尔8
我在发送邮件时收到Swift\u RfcComplianceException错误 我的代码是Laravel 电子邮件发送问题';Swift#u RFC符合例外情况';在拉威尔8,laravel,email,smtp,Laravel,Email,Smtp,我在发送邮件时收到Swift\u RfcComplianceException错误 我的代码是 Mail::send([],[], function ($message) use ($fromName,$fromEmail,$subject,$data,$toEmilId){ $message->to($toEmilId)
Mail::send([],[], function ($message) use ($fromName,$fromEmail,$subject,$data,$toEmilId){
$message->to($toEmilId)
->from($fromEmail,$fromName)
->subject($subject)
->setBody($data,'text/html');
});
而获得错误是非常困难的
"message": "Address in mailbox given [] does not comply with RFC 2822, 3.6.2.",
"exception": "Swift_RfcComplianceException",
"file": "E:\\NaveenNayak\\wamp-projects\\subscriptionapi\\vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Mime\\Headers\\MailboxHeader.php",
"line": 355,
我已经结清了
php-artisan-cache:clear
,php-artisan-config:clear
,和php-artisan-config:cache
命令仍然收到相同的错误
请帮助我解决此错误它看起来像传递的变量
$fromEmail
,$toEmilId
,$fromName
,都是空的
还要确保修剪$fromEmail
,$toEmilId
。即使电子邮件开头或结尾有空格,也会出现错误
例如,我在$fromEmail
中给了空格,然后我得到以下错误
$fromEmail=" ****@gmail.com";
$toaddress="johnlobo" so this invalid email address then error
给定邮箱中的Swift\u RFC兼容例外地址[
****@gmail.com]不符合RFC 2822,3.6.2的规定
如果您的“从电子邮件”或“到电子邮件”为空,则会出现以下错误
$fromEmail=" ****@gmail.com";
$toaddress="johnlobo" so this invalid email address then error
给定[]的邮箱中的Swift\u RfcComplianceException地址不存在
符合RFC 2822,3.6.2的要求
此外,如果您的电子邮件地址无效,则会出现以下错误
$fromEmail=" ****@gmail.com";
$toaddress="johnlobo" so this invalid email address then error
给出邮箱中的Swift_RFC例外地址[prakashlobo04]
不符合RFC 2822,3.6.2的要求
检查$fromEmail、$toEmilId、$fromName、$data是否为空。我相信这是一个空洞的问题谢谢你的回答