不能邮寄。 php mail()显示警告

时间:2016-06-14 07:37:28

标签: php email warnings phpmailer

警告:mail(/home/u295560656/.logs/php_mail.log):无法打开流:第9行/home/u295560656/public_html/2.php中没有此类文件或目录 测试发送的电子邮件

这个错误到底是什么?以前我能够发送邮件,但现在不能发送Hostinger托管服务。

这是我的代码:

<?php 
    ini_set( 'display_errors', 1 );
    error_reporting( E_ALL );
    $from = "smthing@gmail.com";
    $to = "smthing_else@gmail.com";
    $subject = "PHP Mail Test script";
    $message = "This is a test to check the PHP Mail functionality";
    $headers = "From:" . $from;
    mail($to,$subject,$message, $headers);
    echo "Test email sent";
?>

1 个答案:

答案 0 :(得分:0)

实际上您已更改为Hostinger托管服务。但之前您使用过不同的托管服务。 我认为您将日志文件的路径定义为静态值。 所以请将日志文件的路径更改为当前的托管服务。

或者使用以下声明转动警告

的error_reporting(0); 用上面的陈述替换3行。