Seite 2 von 2
Verfasst: Do 4. Okt 2007, 17:41
von Arnd
Es hat geklappt.
also Quelltext vom Firefox:
Code: Alles auswählen
allo Ihr da, nicht vergessen !!!,
nächster Geburtstag in 0 Tagen:
Rainer Swidersky wird 38 Jahre am 04.10.2007
nächster Geburtstag in 2 Tagen:
Birgit Herresbach wird 45 Jahre am 06.10.2007
--
Dies ist eine automatische Erinnerungsemail.
aber leider kommt es so bei mir als Mail an.
Code: Alles auswählen
Hallo
Ihr
da,
nicht
vergessen
!!!,
nächster
Geburtstag
in
0
Tagen:
Rainer
Swidersky
wird
38
Jahre
am
04.10.2007
nächster
Geburtstag
in
2
Tagen:
Birgit
Herresbach
wird
45
Jahre
am
06.10.2007
--
Dies
ist
eine
automatische
Erinnerungsemail.
Gruß
Arnd
Verfasst: Do 4. Okt 2007, 18:51
von der-domi
Leider kann ich dir nicht sagen, woran das Problem liegt. Es sieht ganz danach aus, dass das Problem irgendwo beim Provider liegt, denn die Nachricht wird richtig an die Mailfunktion übergeben. Ich würde dort mal nachfragen.
Zum Testen, ob es vielleicht am PHPMailer liegt, ändere mal bitte in class.phpmailer.php in der Funktion CreateBody() die Zeile
Code: Alles auswählen
case "plain":
$result .= $this->EncodeString($this->Body, $this->Encoding);
break;
in
Code: Alles auswählen
case "plain":
echo $result .= $this->EncodeString($this->Body, $this->Encoding);
break;
Also ein echo hinzufügen. Dann schaue dir nochmal den Quellcode im Firefox an.
Alternativ kann man mal testen, die Mail als HTML zu verschicken. Dazu mußt du in funcOutput.php die Zeile
suchen und ändern in
Aber ich halte von HTML-Mails nichts, da sie oft als SPAM deklariert werden. Du musst das testen.
Verfasst: Do 4. Okt 2007, 20:38
von Arnd
Hey Domi es hat geklappt.
und zwar habe ich das
in der funktions.php gefunden und dann
wie Du es geschrieben hast geändert.
Nun wird es sehr schön angezeigt und auch das mit dem
habe ich gemacht
und bislang den Eindruck das es nun ohne Probleme funktioniert.
Werde mich auf jeden Fall melden falls wieder Probleme auftreten und erstmal vielen Dank für die Hilfe.
Gruß und Dank
Arnd
Verfasst: Do 4. Okt 2007, 21:22
von der-domi
Hi,
mich würde es sehr interessieren, ob die fehlerhaften Zeilenumbrüche doch irgendwo an der Implementierung liegt. Deshalb wäre es schön, wenn du die Änderung in class.phpmailer.php mal probieren kannst. Dazu muß aber wieder
eingestellt werden.
Evtl. ist es für dich auch einfacher, wenn du mir einen neuen FTP-Zugang auf deinen Server geben kannst, da ich vielleicht noch mit mehr Änderungen kommen werde. So kann ich dann eine kleine "Testumgebung installieren". Ich benötige keine Datenbank. Schau mal, was für dich einfacher ist. Wäre super. Danke!
Verfasst: Fr 5. Okt 2007, 06:28
von Arnd
Hey Domi,
leider kann ich Dir keinen Testzugang auf dem Server machen da dieser nicht von mir ist ..... aber ich habe was für Dich was genau so gut ist.
http://www.apachefriends.org/de
XAMPP von Apachefriends ist ein offline Webserver mit php und mysql und funktioniert einwandfrei super gut.
Einfach auf dem Rechner installieren und unter htdocs eine Website reinkopieren. Aufruf im Brouwser unter 127.0.0.1
Ich habe Ihn auch installiert und konnte auch dort die gleichen Probleme feststellen wie auf dem online Server.
Auch das versenden von Mail über das php script funktioniert dort.
Einfach mal testen.
Arnd
Verfasst: Fr 5. Okt 2007, 07:47
von der-domi
Hi,
ich nutze XAMPP. Also die vielen Zeilenumbrüche erscheinen auch beim Versenden von XAMPP aus? Von XAMPP wirst du wahrscheinlich nur per SMTP die Mails versendet haben? Dann liegt es wirklich irgendwo am Mailserver von deinem Provider. Ich kann mir aber überhaupt nicht vorstellen, was das sein kann. Ich würde mal dort nachfragen.
Was mir noch aufgefallen ist, dass die Mails mit ClamAV gescannt werden. Vielleicht ist das ein Ansatz...?
Verfasst: Fr 5. Okt 2007, 08:57
von Arnd
Heute nacht ist alles ok gewesen mit dem Cronjob lauf.
Danke
Arnd