Zeilenumbrüche im Newsletter

In diesem Forum finden Diskussionen zu allen für ConPresso 3.x verfügbaren Modulen statt.
Antworten
Sven
ConPresso-Newbie
Beiträge: 7
Registriert: 01.01.1970 01:00

Zeilenumbrüche im Newsletter

Beitrag von Sven »

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

fhumpert
ConPresso-Checker
Beiträge: 121
Registriert: 01.01.1970 01:00

Re: Zeilenumbrüche im Newsletter

Beitrag von fhumpert »

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

Sven
ConPresso-Newbie
Beiträge: 7
Registriert: 01.01.1970 01:00

Re: Zeilenumbrüche im Newsletter

Beitrag von Sven »

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.

Volker Hartmann

Re: Zeilenumbrüche im Newsletter

Beitrag von Volker Hartmann »

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
Michael Laue

Re: Zeilenumbrüche im Newsletter

Beitrag von Michael Laue »

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
Michael Laue

Re: Zeilenumbrüche im Newsletter

Beitrag von Michael Laue »

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"
Michael Laue

Re: Zeilenumbrüche im Newsletter

Beitrag von Michael Laue »

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)
Benutzeravatar
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

Beitrag von MarkusR »

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!

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
Michael Laue

Re: Zeilenumbrüche im Newsletter

Beitrag von Michael Laue »

gern geschehen ;o)

So langsam peil ich PHP.
Aber trotzdem bleib ich Perl treu =)
Antworten