Laravel:邮件发送不起作用

时间:2017-02-23 08:53:54

标签: laravel-5.1 sendmail

如果我在Laravel 5.1中这样做

Route::get('test_email', function(){
  Mail::raw(
        "",
        function ($mail) {
            $mail->from('info@test.com');
            $mail->to('test@test.com', 'test');
         }
   );
});

电子邮件将发送到设置为 .env MAIL_TO_ADDRESS 。它会忽略的值。 为什么呢?

2 个答案:

答案 0 :(得分:0)

请试试这个:

Mail::send('', array(), function($mail) {
  $mail->to('example@example.com', 'full_name')->from('example@example.com')->subject('Mail');
});

答案 1 :(得分:0)

\ Mail :: send('view_name',[将它们发送到视图文件的参数数组],function($ mail){   $ mail-> to('example@example.com','full_name') - > from('example@example.com') - > subject('Mail'); });

您必须使用“log”作为MAIL_DRIVER。

您可以在config / mail.php

中设置上述邮件配置

邮件将被记录到日志文件中,您可以在存储/日志中打开日志文件,您可以在其中看到邮件。