1

我想用 php 发送一封简单的电子邮件,它可以由 CPanel 中的 CRON 作业触发。

php /home/username/public_html/test/email.php

我正在使用上面的脚本来运行脚本并向我发送电子邮件但没有运气......

<?php
$to = "email@email.com";
$subject = "I'm CRON from CPanel";
$message = "Just wanna say that your cron is working";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?> 

我也在使用上面的 PHP 脚本。

为什么它没有发送电子邮件?

4

2 回答 2

1

试试这个:- php -f /home/username/public_html/test/email.php 还要在 cPanel 中检查您的主目录“/home/username”

于 2012-07-04T14:18:16.760 回答
1

这对我有用:

php /home/username/folder/script.php >/dev/null 2>&1

至于您的问题“为什么它不发送电子邮件?”

考虑到它被发送到 email@email.com,您将不知道它是否已发送或是否未发送。

于 2012-07-04T14:53:52.873 回答