可以用Laravel 4发送邮件

时间:2014-05-23 14:18:41

标签: php email laravel

我正在尝试从localhost发送电子邮件并使用Laravel4邮件功能。 我走了这条路:

    Route::get('/mail', function(){
      Mail::send('emails.welcome', array('firstname' => 'Marcin'), function($message)
      {
        $message->to('margolc@interia.pl', 'John Smith')
                ->subject('Welcome!');
      });
    });

和我的mail.php配置

'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 587,
'from' => array('address' => 'adress@gmail.com', 'name' => 'my_name'),
'encryption' => 'ssl',
'username' => 'my_login@gmail.com',
'password' => 'my_pass',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => true,

我去公共场所/邮件时没有收到任何错误,但我也没有收到邮件

1 个答案:

答案 0 :(得分:0)

一些事情

港口应该是' 465'对于gmail ssl

'port' => 465,

你已经假装'设置为true - 因此不会发送电子邮件!

'pretend' => false

如果您实际上不想发送电子邮件,请离开pretend => true,然后只需查看app/storage/logs文件夹中的“假冒”文件。电子邮件