mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 05.12.2008 14:59 Benutzername: Passwort: Auto-Login

Thema: PHPMailer Problem | Mails werden nur in HTML versendet! vom 26.04.2007

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHPMailer Problem | Mails werden nur in HTML versendet!
Seite: 1, 2  Weiter
Autor Nachricht
schmidt-tlc
Threadersteller

Dabei seit: 27.03.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 26.04.2007 12:04
Titel

PHPMailer Problem | Mails werden nur in HTML versendet!

Antworten mit Zitat Zum Seitenanfang

hallo!

ich benutze den PHPMailer um mails per PHP zu versenden - mit attachments.
funktioniert toll, abgesehen von der tatsache, dass er alle mails in HTML versendet, obwohl ich $mail->IsHTML(false) gesetzt habe.

mit der normalen mail() befehl funzt text/plain ja auch.

weiss vielleicht einer, woran das liegen kann?

wäre für nen tipp sehr dankbar!

mfg



zur kontrolle hier nochmal mein test-code:
---------------------------------------------------
require("inc/class.phpmailer.php");

$mail = new PHPMailer();

$mail->From = "from@example.com";
$mail->FromName = "Mailer";
$mail->AddAddress("test@server.de", "Name);
$mail->AddReplyTo("info@example.com", "Information");

$mail->WordWrap = 50; // set word wrap to 50 characters
$mail->IsHTML(false); // set email format to HTML

$mail->Subject = "Here is the subject";
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";

if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
---------------------------------------------------
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 31
Geschlecht: Männlich
Verfasst Fr 27.04.2007 00:33
Titel

Antworten mit Zitat Zum Seitenanfang

Dein Code hilft nicht.
Ohne den Code der verwendeten Klasse zu kennen, kann man nicht ersehen, wo das Problem liegt.
Ich sehe nur, daß du der Methode IsHTML() den Parameter "false" übergibst.
Du solltest den Code dieser Methode posten, dann kann man vielleicht auch erkennen, warum das nicht funktioniert.
  View user's profile Private Nachricht senden
schmidt-tlc
Threadersteller

Dabei seit: 27.03.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 27.04.2007 07:43
Titel

Antworten mit Zitat Zum Seitenanfang

hatte eigentlich auch auf tipps von leuten gehofft, die PHPMailer schon benutzt haben und die klasse kennen.
phpMailer kann man hier runterladen: http://sourceforge.net/project/downloading.php?groupname=phpmailer&filename=phpmailer-1.73.zip&use_mirror=heanet
angepasst habe ich nur, was ich geposted habe. sollte also eigentlich funktionieren.
er schickt aber nur über HTML *Schnief*
  View user's profile Private Nachricht senden
CIX88

Dabei seit: 14.12.2005
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Fr 27.04.2007 12:21
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";


Dann lass diese Variablen frei, wenn du nur Text senden willst.
Und verwende auch kein HTML-Code, wenn du Text senden willst.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
schmidt-tlc
Threadersteller

Dabei seit: 27.03.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 27.04.2007 14:00
Titel

Antworten mit Zitat Zum Seitenanfang

habe das bereits versucht.
benutze kein HTML code und doe body variable ist auch leet. ishtml ist ebenfalls auf false.
keine ahnung woran das noch liegen kann... :/
  View user's profile Private Nachricht senden
Pixelpole
MGI-Loser 2008

Dabei seit: 25.10.2004
Ort: Hart Trinkistan
Alter: 22
Geschlecht: Männlich
Verfasst Fr 27.04.2007 14:05
Titel

Antworten mit Zitat Zum Seitenanfang

mal mit print_r(); den inhalt des objectks gecheckt und nachgesehen ob sie auch wirklich auf false ist?
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
schmidt-tlc
Threadersteller

Dabei seit: 27.03.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 27.04.2007 14:41
Titel

Antworten mit Zitat Zum Seitenanfang

nee, aber habe manuell in der klasse ishtml immer als false gesetzt :/
  View user's profile Private Nachricht senden
Pixelpole
MGI-Loser 2008

Dabei seit: 25.10.2004
Ort: Hart Trinkistan
Alter: 22
Geschlecht: Männlich
Verfasst Fr 27.04.2007 16:34
Titel

Antworten mit Zitat Zum Seitenanfang

dann mach ma das hier drunter und prüf das mal.

Code:

echo "<pre>\n";
print_r($mail);
echo "</pre>\n";
  View user's profile Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
 
Ähnliche Themen html-Dateien in E-Mails einfügen
Leidiges Thema: HTML-Mails
Gibt es eine Alternative zu HTML-Mails?
CSS in HTML-E-Mails - Was geht, Was nicht!
HTML-Mails mit Outlook 2003
Outlook 2003 - Probleme beim Versenden von HTML E-Mails
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.