0
我使用PHPMailer的,并使用这个PHP代码可以发送电子邮件:PHPMailer的电子邮件,不发送,但没有错误
$email = new PHPMailer();
while($result2=mysql_fetch_array($rs2))
{
$email->AddAttachment($result2["attachment"] , basename($result2["attachment"]));
}
$email->From = 'Integra Digital';
$email->FromName = $result["emailfrom"];
$email->Subject = $result["subject"];
$email->Body = $result["message"];
$email->AddAddress($result["emailto"]);
$email->IsHTML(true);
if(!$email->Send())
{
echo "<strong>Mailer Error: </strong>" . $email->ErrorInfo;
}
else
{
echo '<strong>Email sent to: </strong>' .implode(',',$emails_list). '<br/ >';
}
$结果[“emailto”]是等于一个有效的电子邮件地址,但我不收到邮件
有什么想法?
之前之后哪里是'$的电子邮件 - >发送()'? – Sal00m
检查服务器上的邮件日志,看看是否尝试发送它以及来自其他电子邮件服务器的响应。 –
你确定没有错误吗?我在代码中看不到错误测试,因为我没有看到任何发送指令。如果没有错误,问题可能是由邮件服务器处理您的邮件,或者甚至在收到该电子邮件时进行过滤 –