我在目录beta / cron / cron.php中有一个简单的php脚本,用于发送邮件如下:
<?php
$to = "me@email.com";
$subject = "test subject";
$message = "test message";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= "From: me@email.com" . "\r\n";
$result = mail($to,$subject,$message,$headers);
echo $result;
?>
如果我在浏览器中访问此文件,一切正常,邮件就会被发送/接收。
但是我想将其设置为作为cron作业运行,但我从主机Cron守护程序地址收到错误电子邮件,其中包含以下内容:
Status: 404 Not Found
X-Powered-By: PHP/7.0.27
Content-type: text/html; charset=UTF-8
No input file specified.
我的cron工作如下:
* * * * * php beta/cron cron.php
我的托管公司是register365.com,我认为SMTP设置正确,但无法弄清楚是否有某些地方的日志或可能导致此问题的原因。对此的任何帮助将不胜感激。
答案 0 :(得分:0)
感谢@FMK和@ B.Desai,
将其更改为public_html / beta / cron / cron.php