PHPMAILER Fehler bei send()

Alles, was PHP betrifft, kann hier besprochen werden.

PHPMAILER Fehler bei send()

Postby digital72 » 15. May 2006 11:19

Hallo zusammen.

Ich habe ein komisches Problem wozu ich noch keine Lösung habe.

Zum Mailen nutze ich den PHPMailer. Die Nachricht wird auch sauber gesendet ABER: Ich erhalte trotzdem eine Fehlermeldung.

Warum kommt die Meldung? Mail ist raus - dann ist doch alles ok oder?

Hier der Code:

if (isset($mailen)) {
require('class.phpmailer.php');
$mail = new PHPMailer();
//$mail->IsSMTP();
$mail->IsMail();
$mail->From = $arr_user['SEMAIL'][0];
$mail->FromName = $arr_user['SVORNAME'][0]." ".$arr_user['SNACHNAME'][0];
$mail->AddAddress($str_email); // AN
$mail->AddReplyTo($arr_user['SEMAIL'][0]);
$mail->IsHTML(true); //Versand im HTML-Format festlegen
$mail->WordWrap = 50;

//Eine Datei vom Server als Attachment anhängen
if ($pdf1==1) {
$mail->AddAttachment("V1/AbholmarktVN62.pdf", "aktion.pdf", "base64", "application/pdf");
};

$mail->Subject = $str_mailbetreff;

//Text der EMail setzen
$email_text = "Guten Tag ".$str_anrede." ".$str_apname."<br><br>".$str_mailbody."";

//Body enthält die HTML-Nachricht
//Zeilenumbrüche werden in <br> umgewandelt
//$mail->Body = nl2br($email_text);
$mail->Body = $email_text;


//$test=$mail->Send();
//var_dump($test);

//EMail senden und überprüfen ob sie versandt wurde
if(!$mail->Send())
{
//$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten
echo "Die Email konnte nicht gesendet werden";
echo "Fehler: " . $mail->ErrorInfo;
}
else
{
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
echo "Die Email wurde versandt.";
}
}; :?:
digital72
 
Posts: 10
Joined: 27. October 2005 12:28

Postby KingCrunch » 15. May 2006 11:27

Zum Mailen nutze ich den PHPMailer. Die Nachricht wird auch sauber gesendet ABER: Ich erhalte trotzdem eine Fehlermeldung.
Die da wäre welche?
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby digital72 » 15. May 2006 11:35

Jetzt pass auf - das ist ja der Hammer:

Die Email konnte nicht gesendet werdenFehler:

Und dann nix......
digital72
 
Posts: 10
Joined: 27. October 2005 12:28

Postby thorsin » 15. May 2006 11:41

versuch mal if ($mail->send()==false)

edit: immer diese umstellung von java auf php ;-) $ eingefügt
User avatar
thorsin
 
Posts: 136
Joined: 05. March 2006 20:39

Postby digital72 » 15. May 2006 14:08

Danke thorsin aber das war's leider nicht. Hat noch jemand eine Idee?
digital72
 
Posts: 10
Joined: 27. October 2005 12:28

Postby thorsin » 15. May 2006 16:59

dann probier mal anstelle $mail->send() $mail->ErrorInfo abzufragen, quasi so:
if (isset($mail->ErrorInfo)){...
User avatar
thorsin
 
Posts: 136
Joined: 05. March 2006 20:39

Postby digital72 » 16. May 2006 07:18

Ich komme nicht auf die Lösung. Irgendwas ist da nicht ok.
digital72
 
Posts: 10
Joined: 27. October 2005 12:28


Return to PHP

Who is online

Users browsing this forum: No registered users and 1 guest