Hallo. Ich hab das Problem, daß ich zwar mit dem PHPmailer Mails verschicken kann, die Anlage (ein GIF-Bild) wird aber nicht mitgesendet.
Woran kann das liegen?
Geht das nur über SMTP oder wie das heisst? Das geht bei mir nicht.
Ich hab übrigens keinen eigenen Server sondern webhoste bei 1&1.
Hier der Code, den ich im Internet gefunden habe. Ich hab auch schon andere Codes probiert, die alle ziemlich gleich aussehen.
Bei keinem hat´s mit dem Bildchen geklappt. Hat jemand eine Ahnung, woran das liegen könnten. Wäre dankbar für Aufklärung.
PHP:
require('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->From = "xyz@abc.net";
$mail->FromName = "Ich";
$mail->AddAddress("Empfänger@zuhause.de");
$mail->AddAttachment("/inhalt/gif/wasserherz_pre.gif" , "wasserherz_pre.gif");
$mail->Subject = "Die erste Mail";
$mail->Body = "Hallo! \n\n Dies ist die erste Email mit PHPMailer!";
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.";
}
END...
EXIT...
Woran kann das liegen?
Geht das nur über SMTP oder wie das heisst? Das geht bei mir nicht.
Ich hab übrigens keinen eigenen Server sondern webhoste bei 1&1.
Hier der Code, den ich im Internet gefunden habe. Ich hab auch schon andere Codes probiert, die alle ziemlich gleich aussehen.
Bei keinem hat´s mit dem Bildchen geklappt. Hat jemand eine Ahnung, woran das liegen könnten. Wäre dankbar für Aufklärung.
PHP:
require('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->From = "xyz@abc.net";
$mail->FromName = "Ich";
$mail->AddAddress("Empfänger@zuhause.de");
$mail->AddAttachment("/inhalt/gif/wasserherz_pre.gif" , "wasserherz_pre.gif");
$mail->Subject = "Die erste Mail";
$mail->Body = "Hallo! \n\n Dies ist die erste Email mit PHPMailer!";
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.";
}
END...
EXIT...
Kommentar