2013-10-10 117 views
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”]是等于一个有效的电子邮件地址,但我不收到邮件

有什么想法?

+0

之前之后哪里是'$的电子邮件 - >发送()'? – Sal00m

+0

检查服务器上的邮件日志,看看是否尝试发送它以及来自其他电子邮件服务器的响应。 –

+0

你确定没有错误吗?我在代码中看不到错误测试,因为我没有看到任何发送指令。如果没有错误,问题可能是由邮件服务器处理您的邮件,或者甚至在收到该电子邮件时进行过滤 –

回答

1

看起来像它想要的AddAttachment部分一切,只是发送功能

相关问题