我有一个正确的电子邮件地址。我已经复制了它,但当我发送时,我收到以下错误:
Address in mailbox given [] does not comply with RFC 2822, 3.6.2.
为什么我要使用Laravel(Swift Mailer)发送电子邮件:
$email = email@address.com
然后当我发送它时,会抛出错误。
但如果我直接使用该字符串,则可以发送它。
这是代码块:
Mail::send('emails.activation', $data, function($message){
$message->to($email)->subject($subject);
});
->with('title', "Registered Successfully.");
$email
和$subject
超出了作用域,不是吗? - Anthony Sterlinguse
关键字。Mail::send('emails.activation', $data, function($message) use ($email, $subject) { ...
. :) - Anthony Sterling