Php mail()函数不使用';Don’不要在laravel 4内工作
我正在测试我的邮件配置。首先,我在一个单独的.php文件中执行了一个普通的mail()调用。效果很好。然后我在Laravel4中的路由回调中复制了完全相同的代码,现在它不起作用了。这怎么可能 这是有效的代码:Php mail()函数不使用';Don’不要在laravel 4内工作,php,laravel,Php,Laravel,我正在测试我的邮件配置。首先,我在一个单独的.php文件中执行了一个普通的mail()调用。效果很好。然后我在Laravel4中的路由回调中复制了完全相同的代码,现在它不起作用了。这怎么可能 这是有效的代码: $from_add = "name@your-web-site.com"; $to_add = "someone@gmail.com"; //<-- put your yahoo/gmail email address here $subject = "Test Subject
$from_add = "name@your-web-site.com";
$to_add = "someone@gmail.com"; //<-- put your yahoo/gmail email address here
$subject = "Test Subject";
$message = "Test Message";
$headers = "From: $from_add \r\n";
$headers .= "Reply-To: $from_add \r\n";
$headers .= "Return-Path: $from_add\r\n";
$headers .= "X-Mailer: PHP \r\n";
mail($to_add,$subject,$message,$headers);
$from\u add=”name@your-网站“;
$to_add=”someone@gmail.com"; // 使用Laravel 4时,建议始终使用内置的
这有几个我不想错过的优点:
- 通过将“假装”选项设置为true,可以轻松测试邮件功能
- 它将允许您使用刀片视图发送HTML邮件
- 您可以根据服务器配置(sendmail、phpMailer)选择发送邮件的方式
- 您可以对邮件进行排队,以便在服务器负载减少时稍后发送邮件
- 您可以在邮件传递后在回调函数中执行操作
如果您仍然坚持使用phpmail()
函数,请将app/config/mail.php
中的驱动程序设置为“mail”。Read可能会有所帮助。Laravel有自己发送电子邮件的方式(无论是否调用内置的mail
功能)。不要错过教程的开头,他们说要编辑app/config/mail.php
的东西。@JScoobyCed我也试过了,但不起作用。错误日志中是否有任何内容(如果不是以CLI运行,您可能必须进行设置)我想编辑,但不起作用。。。即使是普通的mail()函数在我的路径中也不起作用。