我在网上有一个网站,想要使用CronJob,在每个星期一发送新闻简报。
现在,我正在使用PHP来完成这个任务,但是遇到了困难。
我有一个mail()函数,可以将邮件发送给文件中列出的每个地址。
以下是我的CronJob文件。出于调试目的,我将日期更改为每天。
0 9 * * * php -f /home/a4770799/public_html/mail/newsletter.php
这是我的PHP文件。以下是整个文件的内容:
<?php
$subject = "Weekly Newsletter";
$msg = "This is a weekly newsletter debugging test.";
$headers = "From: noreply@test.com" . "\r\n" .
"Reply-To: example@test.com" . "\r\n";
$linesofmail = file("mail_address_list.txt");
foreach ($linesofmail as $line_num => $line) {
mail ($line, $subject, $msg, $headers);
}
?>
这里可能存在什么问题?我希望有人能够向我解释问题,而不仅仅给我一段代码。