给定邮箱中的地址不符合 RFC 2822, 3.6.2

Address in mailbox given does not comply with RFC 2822, 3.6.2

正在向多个用户发送邮件。

 $users=a:3:{i:0;s:14:"uday@email.com";i:1;s:14:"guru@email.com";i:2;N;}
    $usermail=unserialize($users);
    $usermail=json_encode($usermail);
            Mail::to($usermail)
                ->send(new MeetingInvite($meeting,$usermail));

Problem is in to() method when I pass static value to(['uday@email.com','guru@email.com']) it worked.

问题是我有 unserialized 格式的数据。如何使用它。

由于几个电子邮件地址中的宽度空格为 0,我遇到了类似的问题。 我不得不添加以下代码片段以避免此类错误。

str_replace("\xE2\x80\x8B", "", $mail); 

希望对你有所帮助

I found an error in the array. Last value of the array is Null.

And Removing whitespace solved the problem by using str_replace().