Zeilenumbrüche im Newsletter
Zeilenumbrüche im Newsletter
Hallo,
bei Newslettern wird in der Preview alles korrekt angezeigt,
in der empfangenen Email sind dann allerdings zusätzliche
Zeilenumbrüche drin (nach jeder Zeile).
Ich habe jetzt schon alles mögliche versucht, den mail-Aufruf
in der Datei send.php habe ich schon in allen Varianten probiert.
Leider ohne Erfolg.
Hat jemand ähnliche Ergebnisse?
Oder eine Lösung?
Danke schon mal...
Sven Söhnel
bei Newslettern wird in der Preview alles korrekt angezeigt,
in der empfangenen Email sind dann allerdings zusätzliche
Zeilenumbrüche drin (nach jeder Zeile).
Ich habe jetzt schon alles mögliche versucht, den mail-Aufruf
in der Datei send.php habe ich schon in allen Varianten probiert.
Leider ohne Erfolg.
Hat jemand ähnliche Ergebnisse?
Oder eine Lösung?
Danke schon mal...
Sven Söhnel
Re: Zeilenumbrüche im Newsletter
Hi Sven,
das ganze ist schon bekannt. Derzeit ist noch keine Lösung für das Problem in Sicht. Mein Gedanke: Es hängt am Mail- Client der abruft. Beispiel: Outlook 2000 verbummelt alle Zeilenumbrüche, Outlook 2003 umbricht richtig, Outlook Express macht wieder murks, andere Clients habe ich noch nicht probiert.
Möglich, dass die SMTP- Maschine des Servers bei der Codierung was zerhaut und das dann Client- seitig so verwurstet wird.
Gruß
Frederik Humpert
das ganze ist schon bekannt. Derzeit ist noch keine Lösung für das Problem in Sicht. Mein Gedanke: Es hängt am Mail- Client der abruft. Beispiel: Outlook 2000 verbummelt alle Zeilenumbrüche, Outlook 2003 umbricht richtig, Outlook Express macht wieder murks, andere Clients habe ich noch nicht probiert.
Möglich, dass die SMTP- Maschine des Servers bei der Codierung was zerhaut und das dann Client- seitig so verwurstet wird.
Gruß
Frederik Humpert
Re: Zeilenumbrüche im Newsletter
Hallo Frederik,
danke für die Antwort.
Witzigerweise funktioniert ja die Newsletteranmeldung richtig.
Die daraus kopierte Mailfunktion macht aber beim Newsletter
versenden wieder Murks.
Könnten ja vielleicht auch diverse Konfigurationsdateien oder
Header in den PHP-Dateien sein, aber mal abwarten...
MfG
SS.
danke für die Antwort.
Witzigerweise funktioniert ja die Newsletteranmeldung richtig.
Die daraus kopierte Mailfunktion macht aber beim Newsletter
versenden wieder Murks.
Könnten ja vielleicht auch diverse Konfigurationsdateien oder
Header in den PHP-Dateien sein, aber mal abwarten...
MfG
SS.
Re: Zeilenumbrüche im Newsletter
Hallo,
habe mir mal das Newslettermodul etwas genauer angeschaut Und folgende Anderungen vorgenommen.
index.php:
Bei der Darstellung wurde die eingestellte Artikelbreite ignoriert.
Tabelle eingefügt.
send.php:
Folgende Header eingefügt:
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: Quoted-printable
Betreff und Text:
Quoted-printable Kodierung.
Der Zeilenumbruch funktioniert jetzt, soweit ich das testen konnte.
Umlaute werden sowohl im Betreff als auch im Body korrekt dargestellt.
Download unter http://www.theater-suendenfall.de/files ... er_mod.zip
Bin gespannt auf Eure Kommentare
Gruss Volker
habe mir mal das Newslettermodul etwas genauer angeschaut Und folgende Anderungen vorgenommen.
index.php:
Bei der Darstellung wurde die eingestellte Artikelbreite ignoriert.
Tabelle eingefügt.
send.php:
Folgende Header eingefügt:
Content-type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: Quoted-printable
Betreff und Text:
Quoted-printable Kodierung.
Der Zeilenumbruch funktioniert jetzt, soweit ich das testen konnte.
Umlaute werden sowohl im Betreff als auch im Body korrekt dargestellt.
Download unter http://www.theater-suendenfall.de/files ... er_mod.zip
Bin gespannt auf Eure Kommentare
Gruss Volker
Re: Zeilenumbrüche im Newsletter
Hallo Volker!
Leider hatte ich auch das Problem mit den zeilenumbrüchen und leider hat Dein Umbau noch weniger gebracht, als zuvor, denn nun verschwindet der Absender-Name bzw. dessen eMail-Adresse bei der eMail.
Ich verwende Outlook 2000 und bin eigentlich der totale Perl-Spezi. In Perl breche ich die zeilen bei Textmails auch nur mit "\n" um oder nutze den Austausch-Befehl ( z.B. $content =~ s/<br>/\n/g; ), um anschließend $content zu senden. Die Zeilenumbrüche in den eMails sind einwandfrei bei allen Clients und das Beste: sie sind in jedem Client identisch!
Nur bei PHP hab ich diese Probleme. Kurios, oder?
Leider bin ich keine große PHP-Leuchte. Wie gesagt, code ich normal nur in Perl. Aber hier ist leider conpresso angesagt und ich bekomme diese Zeilenumbrüche nicht in den Griff
Vielleicht hat noch jemand eine Peilung, woran es liegen könnte?
Wäre super!
greez
Micha
Leider hatte ich auch das Problem mit den zeilenumbrüchen und leider hat Dein Umbau noch weniger gebracht, als zuvor, denn nun verschwindet der Absender-Name bzw. dessen eMail-Adresse bei der eMail.
Ich verwende Outlook 2000 und bin eigentlich der totale Perl-Spezi. In Perl breche ich die zeilen bei Textmails auch nur mit "\n" um oder nutze den Austausch-Befehl ( z.B. $content =~ s/<br>/\n/g; ), um anschließend $content zu senden. Die Zeilenumbrüche in den eMails sind einwandfrei bei allen Clients und das Beste: sie sind in jedem Client identisch!
Nur bei PHP hab ich diese Probleme. Kurios, oder?
Leider bin ich keine große PHP-Leuchte. Wie gesagt, code ich normal nur in Perl. Aber hier ist leider conpresso angesagt und ich bekomme diese Zeilenumbrüche nicht in den Griff
Vielleicht hat noch jemand eine Peilung, woran es liegen könnte?
Wäre super!
greez
Micha
Re: Zeilenumbrüche im Newsletter
boah eh!
Jetzt hab ich fast 'ne Stunde lang probiert und des Rätsels Lösung gefunden ;o)
Und zwar in der send.php (Version 1.0 RC3 vom 15.03.2004)
// $o_headercontent = wordwrap($_REQUEST['headercontent'], $Stinglenth, " ", 80);
// $o_mailcontent = wordwrap($_REQUEST['mailcontent'], $Stinglenth, " ", 80);
// $o_footercontent = wordwrap($_REQUEST['footercontent'], $Stinglenth, " ", 80);
$o_headercontent = ereg_replace(chr(13),"",$_REQUEST['headercontent']);
$o_mailcontent = ereg_replace(chr(13),"",$_REQUEST['mailcontent']);
$o_footercontent = ereg_replace(chr(13),"",$_REQUEST['footercontent']);
So einfach ist das! (zumindest für Outlook 2000 und einige andere Clients)
Man sucht die obrigen 3 Zeilen (ohne die Slashs! Ist normal Zeile 113 bis 115) und setzt vor diese Zeilen eben einfach diese Auskommentierungen (je 2 Slashs) und fügt direkt darunter die neuen 3 Zeilen ein.
Feddich!
ey ... feddich is nich feddich, wenn du soachst "is feddich"! Feddich is feddich, wenn ich soach "is feddich"!
Feddich!
(c) by jan Fedder in "Superstau"
Jetzt hab ich fast 'ne Stunde lang probiert und des Rätsels Lösung gefunden ;o)
Und zwar in der send.php (Version 1.0 RC3 vom 15.03.2004)
// $o_headercontent = wordwrap($_REQUEST['headercontent'], $Stinglenth, " ", 80);
// $o_mailcontent = wordwrap($_REQUEST['mailcontent'], $Stinglenth, " ", 80);
// $o_footercontent = wordwrap($_REQUEST['footercontent'], $Stinglenth, " ", 80);
$o_headercontent = ereg_replace(chr(13),"",$_REQUEST['headercontent']);
$o_mailcontent = ereg_replace(chr(13),"",$_REQUEST['mailcontent']);
$o_footercontent = ereg_replace(chr(13),"",$_REQUEST['footercontent']);
So einfach ist das! (zumindest für Outlook 2000 und einige andere Clients)
Man sucht die obrigen 3 Zeilen (ohne die Slashs! Ist normal Zeile 113 bis 115) und setzt vor diese Zeilen eben einfach diese Auskommentierungen (je 2 Slashs) und fügt direkt darunter die neuen 3 Zeilen ein.
Feddich!
ey ... feddich is nich feddich, wenn du soachst "is feddich"! Feddich is feddich, wenn ich soach "is feddich"!
Feddich!
(c) by jan Fedder in "Superstau"
Re: Zeilenumbrüche im Newsletter
Bin grad auf der Firma und hier hat man AOL mit AOL-Schrottware. Selbst dort werden die Zeilen nun korrekt umgesetzt =)
btw ... ich hab durch die Bastelei oben einige Fehler hier gequotet ... Schande über mich!!!
Hier also nun nochmal korrekt:
Man suche in der aktuellen Version des Newslettermodules (Version 1.0 RC3 vom 15.03.2004) in der send.php nach folgenden Zeilen:
$o_headercontent = wordwrap($_REQUEST['headercontent'], $Stinglenth, " ", 0);
$o_mailcontent = wordwrap($_REQUEST['mailcontent'], $Stinglenth, " ", 0);
$o_footercontent = wordwrap($_REQUEST['footercontent'], $Stinglenth, " ", 0);
Diese ersetze man entweder durch folgende Zeilen:
$o_headercontent = ereg_replace(chr(13),"",$_REQUEST['headercontent']);
$o_mailcontent = ereg_replace(chr(13),"",$_REQUEST['mailcontent']);
$o_footercontent = ereg_replace(chr(13),"",$_REQUEST['footercontent']);
oder aber man fügte diese 3 Zeilen unter den oberen ein und kommetiert die oberen 3 Zeilen aus.
Hoffe, ich hab das jetzt korrekt beschrieben.
Falls nicht ... STEINIGT MICH!!! ;o)
btw ... ich hab durch die Bastelei oben einige Fehler hier gequotet ... Schande über mich!!!
Hier also nun nochmal korrekt:
Man suche in der aktuellen Version des Newslettermodules (Version 1.0 RC3 vom 15.03.2004) in der send.php nach folgenden Zeilen:
$o_headercontent = wordwrap($_REQUEST['headercontent'], $Stinglenth, " ", 0);
$o_mailcontent = wordwrap($_REQUEST['mailcontent'], $Stinglenth, " ", 0);
$o_footercontent = wordwrap($_REQUEST['footercontent'], $Stinglenth, " ", 0);
Diese ersetze man entweder durch folgende Zeilen:
$o_headercontent = ereg_replace(chr(13),"",$_REQUEST['headercontent']);
$o_mailcontent = ereg_replace(chr(13),"",$_REQUEST['mailcontent']);
$o_footercontent = ereg_replace(chr(13),"",$_REQUEST['footercontent']);
oder aber man fügte diese 3 Zeilen unter den oberen ein und kommetiert die oberen 3 Zeilen aus.
Hoffe, ich hab das jetzt korrekt beschrieben.
Falls nicht ... STEINIGT MICH!!! ;o)
- MarkusR
- Handbuchversteher
- Beiträge: 7369
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 112 Mal
- Danksagung erhalten: 936 Mal
- Kontaktdaten:
Re: Zeilenumbrüche im Newsletter
Dann mal eine freudiges Danke von mir! ;o)
Meine Beobachtung war folgende:
Beim Versand an eine "normale" Adresse und Download per POP3 alles bestens.
Beim Versand an eine GMX-Adresse und Download per POP3 erschienen die "doppelten" Umbrüche.
Der Client, der beides abholte, ist der gleiche. Also wird offensichtlich durch meinen Mailserver oder den von GMX da drin rumgefuhrwerkt.
Jetzt isses bei beiden gleich!
Also nochmal DANKE!
Meine Beobachtung war folgende:
Beim Versand an eine "normale" Adresse und Download per POP3 alles bestens.
Beim Versand an eine GMX-Adresse und Download per POP3 erschienen die "doppelten" Umbrüche.
Der Client, der beides abholte, ist der gleiche. Also wird offensichtlich durch meinen Mailserver oder den von GMX da drin rumgefuhrwerkt.
Jetzt isses bei beiden gleich!
Also nochmal DANKE!
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Re: Zeilenumbrüche im Newsletter
gern geschehen ;o)
So langsam peil ich PHP.
Aber trotzdem bleib ich Perl treu =)
So langsam peil ich PHP.
Aber trotzdem bleib ich Perl treu =)