2013-10-10 114 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部分一切,只是發送功能

相關問題