【发布时间】:2015-05-04 11:52:41
【问题描述】:
我是使用 laravel 5 并尝试发送邮件的新手,但我收到以下信息。错误:Swift_RfcComplianceException in MailboxHeader.php line 348:
Address in mailbox given [Kathmandu-Nepal] does not comply with RFC 2822, 3.6.2.
我的控制器代码是
<?php namespace App\Http\Controllers\BackEnd;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use Input;
use Illuminate\Http\Request;
use Mail;
class MailController extends Controller {
/**
* Sends Mail.
*
* @return Response
*/
public function sendMail()
{
$user = Input::all();
Mail::send('emails.simpleMail', $user, function($message)
{
$message->to(Input::get('emailto'))->subject('Simple Mail!');
});
}
}
【问题讨论】:
-
错误告诉您问题出在哪里:“Kathmandu-Nepal”不是电子邮件地址。您可能会用表单中的位置覆盖电子邮件地址(通过使用相同的输入名称,例如)
标签: php laravel laravel-5 swiftmailer