我想創建一個電子郵件發送列表從一個MySQL數據庫,只會發送到recieptant如果是正確的一天,我想每個人發送一封郵件,我可以做到這一點如果他們都在"To: "
字段中,則沒有問題。 這是我沒有從MySQL數據庫的PHP電子郵件發送列表
<?
$freq=date("N");
//get email address's
$result = mysql_query("SELECT * FROM email_list ");
while($row = mysql_fetch_array($result))
{
if($row['period']=="daily"){
$to="To: ".$row['name']." <".$row['email'].">\r\n";
$subject="Your exchange rate update";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .="To: ".$row['name']." <".$row['email'].">\r\n";
$headers .= "From: ME <[email protected]>" . "\r\n";
mail($to, $subject, $email, $headers);
}
if($row['period']==$freq){
$to="To: ".$row['name']." <".$row['email'].">\r\n";
$subject="Your exchange rate update";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .="To: ".$row['name']." <".$row['email'].">\r\n";
$headers .= "From: name <[email protected]>" . "\r\n";
mail($to, $subject, $email, $headers);
}
}
?>
沒有電子郵件的發送和收到任何錯誤消息。
你運行該代碼在本地或Web服務器? –
在兩個... – user1652443