报错为Address in mailbox given [] does not comply with RFC 2822, 3.6.2.
发送邮件代码如下
Mail::send('mail', ['email' => $email, 'vcode' => $vcode], function ($message) use ($email) {
$message->to($email)->from(env('MAIL_USERNAME'))->subject('安全验证邮件');
});
请问一下这是什么原因啊?
错误所在代码:
首先,看看你的
$address
是不是为空。在不为空的前提下,在考虑是否是规范问题。RFC2822,3.6.2 的规范如下:
因此,这是不合法的:
这才是合法的: