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.";
}
};