电子邮件无法通过cronjob&#34发送;必须指定收件人姓名"

时间:2016-10-17 14:36:47

标签: php linux email web

我正在编写一个PHP脚本,每分钟检查一些东西。如果事物的状态不好,它会向某些人发送邮件。 我的linux服务器上有apache2。当我打开php脚本时,它运行得非常好。但是当我的Crontab打开它时,它给了我一点点错误:

Recipient names must be specified

我创建了一个只向自己发送邮件的文件。

<?php
$to = " Surename Familyname <blablabla@gugus.com>";
$subject = "Testian";
$message = "Was geht ab?";
$header = "From: testian@abacus.ch\r\n";
$header .= "Reply-To: Recipient Name <testian@test.com>\r\n";

if(!mail($to, $subject, $message, $header)){
    echo "Error -> ".error_get_last();
}else{
    echo "sent";
}?>

所以当我在浏览器中自己打开文件时,它运行正常!我收到了电子邮件,一切都很好。 但是当crontab运行它时,我总是会收到此错误。

一切正常但只是邮件不会被发送......

0 个答案:

没有答案