2010-12-07 7 views
0

Ich benutze PHPmailer, um eine E-Mail von einer Website an den Eigentümer der Website zu senden. Es funktioniert mit einigen Adressen (z. B. meinem Google Mail-Konto) und es funktionierte mit der Adresse des Besitzers, aber er hat vor kurzem von POP zu IMAP geändert und jetzt erhält er keine E-Mails von der Website. Er erhält E-Mails von anderen Quellen. Dies ist der Code:PHP-E-Mail an IMAP-Konto

$mail = new PHPMailer(true);  

    try { 
      $mail->AddAddress($to, 'Example To'); 
      $mail->SetFrom('[email protected]', 'Example'); 
      $mail->AddReplyTo('[email protected]', 'Example'); 
      $mail->Subject = $subject; 
      $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically 
      $mail->MsgHTML($message); 
      $mail->Send(); 
      //echo "Message Sent OK</p>\n"; 
     } catch (phpmailerException $e) { 
      echo $e->errorMessage(); //Pretty error messages from PHPMailer 
     } catch (Exception $e) { 
      echo $e->getMessage(); //Boring error messages from anything else! 
     } 

Jeder Ratschlag sehr geschätzt. Danke! G

Antwort

1

Das hat nichts mit dem PHP-Code zu tun. Das Protokoll IMAP ist nur dafür zuständig, die Mails als Benutzer vom Server abzuholen (bei IMAP bleiben die Mails auf dem Server ... Sie haben lange Zeit einen offenen Stream ...).
Also: Hat er zu einem anderen E-Mail-Provider gewechselt? Vielleicht ist es in Spam. Überprüfen Sie die Maillog! ;-)

+0

Danke für die Antwort - ich werde ihm ein bisschen mehr auf genau was passiert in der Umstellung bohren ... – GluePear

Verwandte Themen