【发布时间】:2014-07-31 07:53:33
【问题描述】:
我正在尝试使用 laravel 4.2.1 + gmail 发送电子邮件,但出现以下错误
Symfony \ Component \ Debug \ Exception \ FatalErrorException
Class 'Swift_Mailer' not found
这是我的邮件配置文件
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 587,
'from' => array('address' => 'mygmail@gmail.com', 'name' => 'Admin'),
'encryption' => 'tls',
'username' => 'mygmail@gmail.com',
'password' => 'mypassword',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
这里是发送电子邮件的代码
$data = [
'activationLink'=>$activationCode
];
Mail::send('emails.register.activation', $data, function($message)
{
$message->to('email@outlook.com')
->subject('Activate Your Account');
});
有什么想法吗? 谢谢
【问题讨论】:
-
你用的是什么用户名和密码……?
-
我的 gmail 用户名和密码。我不能在这里发布,这就是为什么我为用户名和密码放置一个占位符
-
恭喜。你通过了测试;)