Hi,
die powermail Ext ist ja wirklich super. Kommt mir gerade sehr gelegen.
Nur die Mails, die sie versendet, sind nicht standardkonform, da auch im Nur-Text-Part HTML-Tags zu sehen sind. Wie werde ich die wieder los?
Übrigens: 'enable.html=0' hat nichts gebracht, da wurde nur der HTML-Part der Mail gekappt. Der Text-Part war immer noch mit den HTML-Tags verseucht.
Weiß jemand etwas Sachdienliches?
Stefan Padberg
stpadberg schrieb
Hi,
die powermail Ext ist ja wirklich super. Kommt mir gerade sehr gelegen.
Nur die Mails, die sie versendet, sind nicht standardkonform, da auch im Nur-Text-Part HTML-Tags zu sehen sind. Wie werde ich die wieder los?
Übrigens: 'enable.html=0' hat nichts gebracht, da wurde nur der HTML-Part der Mail gekappt. Der Text-Part war immer noch mit den HTML-Tags verseucht.
Weiß jemand etwas Sachdienliches?
Stefan Padberg
Hmm, so gesehen hast du Recht, man müsste die HTML Tags noch herausfischen aus dem Plain-Text...
Machen wir dann im nächsten Release
Hi,
das ist nicht ganz so trivial. Mit strip_html() kann man natürlich die Tags löschen, aber du musst vorher die richtigen durch ein 'newline' ersetzt haben, also vor allem </p>, </h1> usw.
Die Tabellen sind auch nicht so einfach: <table>, <tr> und <td> kann weg, aber </table> und </tr> würde ich auch durch ein 'newline' ersetzen, während man </td> vielleicht durch einen Tab ersetzen kann.
Ich hab mal einen txt2html-Converter programmiert, aber der Weg andersherum ist fummeliger.
Ich denke hier nur deshalb so laut, weil ich mir überlege, das in den nächsten Tagen selber zu patchen, weil ich die Extension ohne das nicht in Betrieb nehmen kann. Die User hier hauen mich sonst tot... 😃
Es wäre aber vielleicht auch die Frage, ob es ein großer Akt wäre, die Extension so umzustellen, dass die Mailtemplates alle auf Reintext-Basis aufgebaut werden und dann der HTML-Teil durch nl2br() aufgebaut wird. Das wäre wesentlich einfacher zu programmieren und ich glaube sogar mit Typo3-Bordmitteln umsetzbar.
...mal so als Schnellschuss-Idee... :o
Grüße
Stefan
Schau dir mal die 1.3.3 an, hier haben wir die HTML Tags aus der Plain Version verbannt...
Das ganze kann man sich auch in der Powermail Debug Ansicht anschauen...
Grüße, Alex
Super!
Habe mir V. 1.3.3 gerade mal angesehen. Meine Punkte sind damit fast abgehakt!
2 Sachen noch:
1.
Wenn ich im powermail-Inhaltselement in den Reitern "Empfänger" bzw. "Absender" in den entsprechenden Feldern zur Eingabe von Antwort-Email-Text eine leere Zeile eingebe, erhalte ich in der Textversion der Email ein "nbsp;" (mit einem & davor, das wird mir hier immer rausgefischt...).
2.
Bei 'powermail_multiple_optin' funktioniert die Umsetzung des Links nicht richtig. Wenn ich im Template eine reine Textmail vorgebe (Text1, Link, Text2), dann wird in der HTML-Mail aus dem Link kein HTML-Verweis.
Ansonsten: Super-Reaktionszeit kann ich nur sagen!
Grüße
Stefan
1) Also müssen wir ASCII Zeichen umwandeln oder komplett entfernen
2) Was stimmt denn nicht - kannst du mir ein Beispiel geben?
2) Was stimmt denn nicht - kannst du mir ein Beispiel geben?
Mein Confirmation-Email-Template sieht so aus:
<!-- ###POWERMAILOPTIN_CONFIRMATIONEMAIL### begin -->
###POWERMAILOPTIN_TEXT1###
###POWERMAILOPTIN_LINK###
###POWERMAILOPTIN_TEXT2###
<!-- ###POWERMAILOPTIN_CONFIRMATIONEMAIL### end -->
Die entsprechende Mail sieht im Quelltext so aus:
Content-Type: multipart/alternative; boundary="----------part_1_483acce8c4909"
This is a multi-part message in MIME format.
------------part_1_483acce8c4909
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable
Wir danken f=FCr die Benutzung unseres Formulares. Um den Vorgang=
abzuschlie=DFen, bitten wir Sie, dem unten stehenden Link zu folgen:
htp://www.mehr-demokratie.de/3086.html?&tx_powermail_pi1[optinhash]=3D15=
1014409&tx_powermail_pi1[optinuid]=3D14&cHash=3Deb8d1841f8
=09
Ihr Homepage Team
------------part_1_483acce8c4909
Content-Type: text/html; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable
Wir danken f=FCr die Benutzung unseres Formulares. Um den Vorgang=
abzuschlie=DFen, bitten wir Sie, dem unten stehenden Link zu folgen:
htp://www.mehr-demokratie.de/3086.html?&tx_powermail_pi1[optinhash]=3D15=
1014409&tx_powermail_pi1[optinuid]=3D14&cHash=3Deb8d1841f8
=09
Ihr Homepage Team
------------part_1_483acce8c4909--
Man sieht deutlich, dass der plain text nicht in HTML umgesetzt worden ist. Insbesondere der Link ist nicht als HTML-Verweis gesetzt (mit a-Tag und href usw.)
Gruß
Stefan
stpadberg schrieb
Man sieht deutlich, dass der plain text nicht in HTML umgesetzt worden ist. Insbesondere der Link ist nicht als HTML-Verweis gesetzt (mit a-Tag und href usw.)
Das checke ich irgendwie nicht ganz - wie willst du im Plaintext html (also den a-Tag) nutzen?
wie willst du im Plaintext html (also den a-Tag) nutzen?
Missverständnis:
Der Plaintext ist (fast: s.u.) o.k., aber aus ihm muss noch der HTML-Part der Mail generiert werden also z.B. könnte der HTML-Part dann so aussehen:
<p>Wir danken für die Benutzung unseres Formulares. Um den Vorgang
abzuschließen, bitten wir Sie, dem unten stehenden Link zu folgen:</p>
<p><a href="http://www.mehr-demokratie.de/3086.html?&tx_powermail_pi1[optinhash]=151014409&tx_powermail_pi1[optinuid]=14&cHash=3Deb8d1841f8">Bestätigungslink</a></p>
<p>Ihr Homepage Team</p>
Übrigens kommt der Thunderbird mit diesen eckigen Klammern in den langen Links nicht zurecht - jetzt wieder im plaint text part. Der Link ist nur bis zur ersten eckigen Klammer anklickbar und wird auch nur bis dahin an den Browser übermittelt, wenn man drauf klickt. Vielleicht kann man die eckigen Klammern irgendwie noch weg-hashen?
Gruß
Stefan Padberg, Wuppertal
Das muss ich mir wohl nochmal anschauen, sobald ich Zeit habe.
Übrigens: RealUrl hilft gegen die eckigen Klammern und verkürzt auch den Link
Hallo!
Auch wenn der Thread schon ein paar Tage alt ist, möchte ich noch ein Problem ergänzen:
Wenn ich Plain-Text Mails verschicke, wird dort statt Anführungszeichen " das entsprechende HTML-Sonderzeichen (also z.B. & quot😉 dargestellt - was bei Plaintext natürlich keinen Sinn macht. Umlaute werden korrekt dargestellt!
Gibt für die Anführungszeichen eine Lösung?
Uli