Muss bei mir in der Firma die HP auf Typo3 umstellen. Das Haupttemplate ist soweit fertig und die News sind auch eingebunden.
Jetzt bin ich gerade am Shop dran und habe festgestellt, dass man die Plaintext-Emails lieber nicht benutzen sollte, wenn man bei nen paar hundert Bestellungen in der Woche noch den Überblick behalten will 😉
Die Formatierung der Text-Mails mit Tabstopps klappte sogar mit Outlook.
Allerdings ist die Länge der Artikelnamen und -Nummern nicht einhaltlich
--> Formatierung doch wieder nicht möglich.
Nach diesem Hin und Her habe ich mich entschieden, stattdessen doch die HTML-Mail zu benutzen.
Also im Constant-Editor die HTML-Mail akitviert und siehe da: Es kommt sogar was HTML-Artiges bei mir an.
Leider ohne Bilder und mit Haufenweise ">" im Mailtext :x
Mal nen Ausschnitt aus dem Quelltext der Mail:
<td BACKGROUND=cid:part0.<74dc569f50716a445ced7049e181c479@domain.tld>><img src="cid:part1.<74dc569f50716a445ced7049e181c479@domain.tld>" width="100" height="1"></td>
und das gleiche nochmal im Original aus der Seite:
<td background="fileadmin/templates/nav_bottom_background_1.png"><img src="/clear.gif" width="100" height="1" alt="" /></td>
Hat einer ne Ahnung, wie ich die Bilder entweder direkt auf den absoluten Pfad verlinken, oder als Anhang mitschicken kann?
Ich verwende:
Typo 3.8.0
tt_products 2.3.7
//edit:
hat sich (fast) erledigt. #paralyzed#
Bin hier fündig geworden:
http://lists.netfielders.de/pipermail/typo3-english/2005-February/001397.html
Und das ist die Datei, um die es geht:
typo3conf/ext/tt_products/pi1/class.tx_ttproducts_htmlmail.php
$this->messageid = '<'.md5(microtime()).'@domain.tld>';
geändert zu:
$this->messageid = md5(microtime()).'@domain.tld';
Zusätzlich habe ich noch
$this->substMediaNamesInHTML(0); // 0 = relative
auf
$this->substMediaNamesInHTML(1); // 0 = relative
geändert.
Die Mail kommt jetzt fehlerfrei und komplett mit Bildern an, allerdings werden immernoch irgendwelche Attachments mitgeschickt.
Die Bilder sind mit absolutem Pfad versehen, weswegen mich die Anhänge doch ein bisschen verwirren.
Es werden immer 4 Stück mitgeschickt, alle gleich groß (334 Byte).
ATT02660.txt
ATT02661.txt
ATT02662.txt
ATT02663.txt
$this->extractHyperLinks();
$this->fetchHTMLMedia();
habe ich schon auskommentiert --> keine Veränderung!
Irgendwer ne Idee, wie ich die Dinger wegkriege?