我正在测试我的邮件配置。首先,我在一个单独的.php文件中进行了正常的mail()调用。这工作得很好。然后我在Laravel 4中的路由回调中复制了完全相同的代码,现在它不起作用。怎么可能?
这是有效的代码:
$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);
地址无关紧要,因为我正在使用Test Mail Server Tool
进行测试答案 0 :(得分:1)
使用Laravel 4时,建议使用内置Mail function。
这有一些我不想错过的优点:
如果您仍然坚持使用php mail()
功能,请将app/config/mail.php
中的驱动程序设置为“mail”。
答案 1 :(得分:0)