【发布时间】:2021-08-28 08:33:09
【问题描述】:
我在发送邮件时收到 Swift_RfcComplianceException 错误
我的代码是这样的
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,$data 是否为空。我相信这是因为空值的问题