PHP/Cronjob 邮件功能
PHP/Cronjob Mail Function
我在网上有一个网站,我想使用 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);
}
?>
这可能是什么问题?如果有人能向我解释这个问题,而不是只给我一段代码,我会很高兴。
您可以查看错误日志。阅读 mail_address_list.txt 或 php 邮件错误可能有问题。
Check this out 防止邮件变成垃圾邮件。
我在网上有一个网站,我想使用 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);
}
?>
这可能是什么问题?如果有人能向我解释这个问题,而不是只给我一段代码,我会很高兴。
您可以查看错误日志。阅读 mail_address_list.txt 或 php 邮件错误可能有问题。
Check this out 防止邮件变成垃圾邮件。