Dabei seit: 17.06.2003 Ort: - Alter: - Geschlecht:
Verfasst Fr 10.02.2006 16:32 Titel
PHP: Prob bei PHPMailer - bei SMTP FOrmatierung futsch
Mahlzeit...ich mal wieder...
Hab noch ein klitzekleines Prob mit meinem phpmailer...
Das mit dem smtp-verschicken habe ich [/code]nun auch hinbekommen...nur...
Wenn ich das über smtp schicke ist meine ganze html-Formatierung futsch...ist das so? Oder kann ich das irgendwie ändern?
Wenn ich die Mail normal als html verschicke funzt das zwar mit der Formatierung, aber die Mail brauchst meist Stunden bis sie ankommt, bei smtp ist sie sofort da.
Hier noch mal der Code...
Code:
$mysql_abfrage = "SELECT DISTINCT * FROM fanclub_newsletter ORDER BY fanclub_newsletter_id";
$mysql_ergebnis=mysql_query($mysql_abfrage);
$num = mysql_num_rows($mysql_ergebnis);
$receivers = array();
if ($num == 0)
echo '<p class="programm_fett">Es liegen keine Emails vor...</p><br><br>';
else
{
// Ausgabe des Datensatzes in Variable
while ($datensatz = mysql_fetch_assoc($mysql_ergebnis))
{
$receivers[] = $datensatz["fanclub_newsletter_email"];
}
}
mysql_close();
// Verbindung mit DB herstellen
mysql_connect("rdbms.strato.de", "U153970", "ichbindumm");
mysql_select_db(DB153970);
// Abfrage
$mysql_abfrage = "SELECT DISTINCT * FROM fanclub_email_text";
$mysql_ergebnis=mysql_query($mysql_abfrage);
$num = mysql_num_rows($mysql_ergebnis);
if ($num == 0)
echo '<p class="programm_fett">Es liegen keine aktuellen News vor...</p><br><br>';
else
{
// Ausgabe des Datensatzes in einer Tabelle
while ($datensatz = mysql_fetch_assoc($mysql_ergebnis))
{
$email_text = '' . $datensatz["fanclub_email_text"] . '';
}
}
//Text der EMail setzen
$mail->Body = $email_text;
//Liste der Empfänger durchlaufen
foreach ($receivers as $receiver)
{
//Empfänger setzen
$mail->AddAddress($receiver);
//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<br>";
echo "Fehler: " . $mail->ErrorInfo;
}
else
{
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
echo "Die Email wurde versandt.<br>";
}
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB