Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: GPL Shop: Bestaetigungs-mail
Gozilla2000
23.03.2006, 15:42
Hallo,
ich habe etwas Probleme mit der E-Mail, die bei einer Bestellung zur Bestätigung verschickt wird (order_mail.html). Ich sende die Mail als HTML-Mail. Ab und zu sind in der Tabelle Zahlen etwas verschoben, oder sind in einer anderen Schriftgröße. Manchmal taucht auch ein "!" Ausrufezeichen über der Tabelle auf.
Das passiert nur in der eMail, die Rechnung, die im Admin generiert wird ist Fehlerfrei. Ich habe auch noch keinen Zusammenhang feststellen können, unter welchen Bedingugen die Fehler auftreten.
Kennt jemand von Euch zufällig das Problem und hat viellenicht noch eine Lösung? Es ist nicht wirklich gravierend, aber es stört mich.
Gruß Ralf
Hallo Ralf
Ist das nur bei bestimmten Adressen so oder kommt das generell vor.
Könnte evtl. an der Codierung liegen.
Ich hatte (allerdings in anderem Zusammenhang) das mal bei MIME kodierten E-Mails.
Habe ich dann im Mailprogramm umgestellt (meine ich zumindest).
Viellenicht hilft es Dir ja.
Ansonsten schick mal den HTML Code bzw. die Datei zu.
Kann ja sein, das da noch ein Fehlerteufelchen drin ist.
Gozilla2000
24.03.2006, 00:02
OK, wo soll ich die Datei hinschicken?
HarryBoo
24.03.2006, 00:21
Du kannst den Code der Datei hier posten.
Denn viele Augen sehen mehr :)
Gozilla2000
24.03.2006, 12:50
OK, also das hier ist meine order_mail.html eigentlich ist es ja fast die originaldatei, mit nur sehr geringen Änderungen.
<body><table width="100%" border="0">
**<tr>
****<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
********<tr>
************************<td>
****************************<table width="601" border="0" cellspacing="0" cellpadding="0" height="72">
********************************<tr height="28">
************************************<td align="left" valign="top" width="326" height="28"><font size="3" face="Arial, Helvetica, sans-serif">Tiernahrung </font><font size="3" color="#008800" face="Arial, Helvetica, sans-serif">Odenwald</font><font size="3" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">GbR
************************************************</font></td>
************************************<td align="left" valign="top" height="28"></td>
********************************</tr>
********************************<tr>
************************************<td align="left" valign="top" width="326"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Adresse: Nibelungenstraße 227 - 64686 Lautertal
********************************************E-Mail: info@tiernahrung-odenwald.de
********************************************Web: www.tiernahrung-odenwald.de</font></td>
************************************<td align="left" valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Inhaber: Matthias Weiser & Jens Zehrbach
********************************************Steuer nummer: 005 375 00081</font></td>
********************************</tr>
****************************</table>
****************************
****************************<hr noshade>
****************************<font size="3" face="Verdana, Arial, Helvetica, sans-serif">Bestellbestätigung</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
****************************</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
********************************
********************************
************************************
************{if $PAYMENT_METHOD}Zahlungsmethode: {$PAYMENT_METHOD}
********************************
************************************{/if}
Rechnungsnummer: {$oID}
********************************Bestelldatum: {$DATE}
********************************
************************************
********************************
************{if $csID}Kundennummer: {$csID}
********************************
************************************
********************************{/if}
</font></td>
********************</tr>
******</table>
******
<table style="border-top:1px solid; border-bottom:1px solid;" width="100%" border="0">
********<tr bgcolor="#f1f1f1">
**********<td width="50%">
<font size="1"><font face="Verdana, Arial, Helvetica, sans-serif">Lieferadresse
**********</font></font></p></td>{if $address_label_payment}
**********<td>
<font size="1"><font face="Verdana, Arial, Helvetica, sans-serif">Rechnungsadresse
**********</font> </font></p></td>{/if}
********</tr>
********<tr>
**********<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_shipping}</font></td>
**********{if $address_label_payment}<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_payment}</font></td>{/if}
********</tr>
******</table>
******
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Hallo {$NAME},
********************
Dies ist keine Rechnung, sondern eine Bestätigung für Ihre Bestellung.
********************Sie erhalten gesondert eine Rechnung mit Ihrer Ware.
********************
********************
{$PAYMENT_INFO_HTML}
********
{if $COMMENTS}
********<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ihre Anmerkungen:</font>
********<font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$COMMENTS}</font>
{/if}********
</font>
******</p></td>
**</tr>
</table>
<table style="border-bottom:1px solid;" width="100%" border="0" cellpadding="0" cellspacing="0">
**<tr>
****<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Ihre bestellten Produkte nochmals zur Kontrolle: </font></td>
**</tr>
**<tr>
****<td> <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="f1f1f1">
********<tr>
**********<td colspan="2" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
**************Stk. </font></div></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
************Produkt </font></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
************Artikel Nr. </font></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Einzelpreis</font></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
**************Preis</font><font size="1"> </font></div></td>
********</tr>
********{foreach name=aussen item=order_values from=$order_data}
********<tr>
**********<td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_QTY}</font></div></td>
**********<td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">x</font></div></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_NAME}
************{$order_values.PRODUCTS_ATTRIBUTES}</font></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_MODEL}
************{$order_values.PRODUCTS_ATTRIBUTES_MOD EL}</font></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_SINGLE_PRICE}</font></td>
**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_PRICE}</font></div></td>
********</tr>
********{/foreach} </table></td>
**</tr>
</table>
{foreach name=aussen item=order_total_values from=$order_total}
<div align="right"><font size="1" face="Arial, Helvetica, sans-serif">{$order_total_values.TITLE}{$order_total_values.TE XT}</font></div>
{/foreach}</body>
Gozilla2000
24.03.2006, 15:53
Hier habe ich jetzt mal einen Beispielquellcode einer eMail, so wie sie manchmal bei mir ankommt. Diesmal ist das Wort Lieferadresse größer als es sein soll und es ist ein sinnloses "!" Ausrufezeichen über der Tabelle.
Kopiert den Quelltext einfach mal in einen Editor uns speichert das dann als HTML Datei ab, dann seht Ihr was ich meine. Das Problem ist nur, dass das Ganze nicht bei jeder Bestellung auftritt, der Fehler ist also nicht reproduzierbar.
<body><table width="100%" border="0">**<tr>**** <td><table width="100%" border="0" cellpadding="0" cellspacing="0">********<tr>************************<td>****************************<table width="601" border="0" cellspacing="0" cellpadding="0" height="72">********************************<tr height="28">************************************<td align="left" valign="top" width="326" height="28"><font size="3" face="Arial, Helvetica, sans-serif">Tiernahrung </font><font size="3" color="#008800" face="Arial, Helvetica, sans-serif">Odenwald</font><font size="3" face="Arial, Helvetica, sans-serif"> </font><font size="2" face="Arial, Helvetica, sans-serif">GbR
************************************************</font></td>************************************<td align="left" valign="top" height="28"></td>********************************</tr>********************************<tr>************************************<td align="left" valign="top" width="326"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Adresse: Nibelungenstraße 227 - 64686 Lautertal
********************************************E-Mail: info@tiernahrung-odenwald.de
********************************************Web: www.tiernahrung-odenwald.de</font></td>************************************<td align="left" valign="top"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Inhaber: Matthias Weiser & Jens Zehrbach
********************************************Steuer nummer: 005 375 00081</font></td>********************************</tr>****************************</table>****************************
****************************<hr noshade>****************************<font size="3" face="Verdana, Arial, Helvetica, sans-serif">Bestellbestätigung</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
****************************</font><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
********************************
************************************************** ******************************Zahlungsmethode: Vorkasse
************************************************** ******************Rechnungsnummer: 41
********************************Bestelldatum: Freitag, 24. März 2006
************************************************** ************************************************** ************Kundennummer: 123456
************************************************** **************************************************</font></td>********************</tr>******</table>******
<table style="border-top:1px solid; border-bottom:1px solid;" width="100%" border="0">********<tr bgcolor="#f1f1f1">********** <td width="50%">!
**
<fon
t size="1"><font face="Verdana, Arial, Helvetica, sans-serif">Lieferadresse
**********</font></font></p></td>**********<td>
<font size="1"><font face="Verdana, Arial, Helvetica, sans-serif">Rechnungsadresse
**********</font> </font></p></td>********</tr>********<tr>********** <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Muster Mustermann
********************************Musterstraße 1
********************************12345 Musterstadtl
********************************Germany</font></td>**********<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Muster Mustermann
********************************Musterstraße 1
********************************12345 Musterstadtl
********************************Germany</font></td>********</tr>******</table>******
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Hallo Ralf Dingeldey,
********************
Dies ist keine Rechnung, sondern eine Bestätigung für Ihre Bestellung.
********************Sie erhalten gesondert eine Rechnung mit Ihrer Ware.
********************
******************** Zahlbar an:
Adressat:
Tiernahrung Odenwald GbR
Nibelungenstraße 227
64686 Lautertal
E-Mail: info@tiernahrung-odenwald.de
Bankverbindung:
Tiernahrung Odenwald GbR
Kontonummer: 207 58 44
BLZ: 509 500 68
Sparkasse Bensheim
Bitte haben sie Verständnis, dass wir Ihre Bestellung erst versenden können, wenn der offene Betrag unserem Konto gutgeschrieben wurde.********
********
</font>******</p></td>**</tr></table><table style="border-bottom:1px solid;" width="100%" border="0" cellpadding="0" cellspacing="0">**<tr>**** <td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Ihre bestellten Produkte nochmals zur Kontrolle: </font></td>**</tr>**<tr>**** <td> <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="f1f1f1">********<tr>********** <td colspan="2" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">************** Stk. </font></div></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">************ Produkt </font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">************ Artikel Nr. </font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Einzelpreis</font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">************** Preis</font><font size="1"> </font></div></td>********</tr>**************** <tr>********** <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">1</font></div></td>**********<td width="20" style="border-right: 2px solid; border-bottom: 2p!
x solid;
border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">x</font></div></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Hamster Basic+
************</font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">2006.01.01
************</font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 7,50 EUR</font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 7,50 EUR</font></div></td>********</tr>**************** <tr>********** <td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">1</font></div></td>**********<td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">x</font></div></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Hamster Basic+Gemüse
************</font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">2006.01.03
************</font></td>**********<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 7,50 EUR</font></td>**********<td st!
yle="bor
der-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 7,50 EUR</font></div></td>********</tr>******** </table></td>**</tr></table><div align="right"><font size="1" face="Arial, Helvetica, sans-serif">Zwischensumme: 15,00 EUR</font></div>
<div align="right"><font size="1" face="Arial, Helvetica, sans-serif">Deutsche Post AG (Versand nach DE:**(1 x 3.8 kg)): 4,30 EUR</font></div>
<div align="right"><font size="1" face="Arial, Helvetica, sans-serif">inkl. 7% MwSt.: 0,98 EUR</font></div>
<div align="right"><font size="1" face="Arial, Helvetica, sans-serif">Summe: 19,30 EUR</font></div>
</body>
bluemoon
24.03.2006, 15:58
es scheint auch nicht an Deiner order_mail.html zu liegen ;
das Problem scheint vom Server aus zu kommen, der die Mails verschickt , oder annimmt.
Gozilla2000
24.03.2006, 22:21
''>ZITAT(bluemoon @ Mar 24 2006, 15:58) 2319
es scheint auch nicht an Deiner order_mail.html zu liegen ;
das Problem scheint vom Server aus zu kommen, der die Mails verschickt , oder annimmt.
[/b]
Wie kommst Du darauf?
Also verschickt wird es über den Webserver von Domainfactory (darf ich den Namen hier nennen?).
Gruß Ralf
HarryBoo
24.03.2006, 22:33
''>ZITAT</div>(darf ich den Namen hier nennen?).[/b]
Darfst du ;)
Aber der Code deiner Mail ist schon etwas strubbelig :)
Empfehle dir die Original-Mail wieder ein zuspielen und die geringfügigen Änderungen noch einmal, aber gewissenhaft, vorzunehmen.
Gruß vom
HarryBoo
Hab mich zwar nicht durch den ellenlangen html-code durchgewühlt. Da hat Harry aber recht. Eine praktikable Technik. Schrittweise die Änderungen neu einfügen oder zurücksetzen und parallel ständig testen bis der Fehler auftritt oder resp. verschwindet.
Gruss
Hen
Gozilla2000
25.03.2006, 01:20
Hm, aber die Fehler treten da auf, wo ich garkeine Änderungen gemacht hab.
Naja, mal schaun.
voliere.net
25.03.2006, 01:28
hm, der code der besagten tabelle ist bei mir identisch. bei mir tritt der fehler nicht auf.
Gozilla2000
25.03.2006, 01:53
''>ZITAT(voliere.net @ Mar 25 2006, 1:28) 2343
hm, der code der besagten tabelle ist bei mir identisch. bei mir tritt der fehler nicht auf.
[/b]
Ja, mir ist auch eben gerade eingefallen, dass das Problem schon mit der original order_mail.html aufgetreten ist. Ich hab ja hier noch die Ausdrucke liegen.
Aber um so schlimmer!! Was mach ich jetzt und wieso tritt es nur in den eMails auf, nicht aber bei den Rechnungen, die man im Admin generiert und auch nicht bei der Druckausgabe direkt nach der Bestellung.
Und wieso tritt nicht immer der gleiche Fehler auf. Es ist wie so eine Art Zufallsgenerator, der zwischen den möglichen Fehlern hin und her springt. Auch wenn ich mehrmals die gleichen Produkte bestelle, treten die Fehler zufällig auf.
bluemoon
25.03.2006, 07:42
ich habe Gozillas mail_order mal bei mir im Online Testsystem laufen lassen und selbst einige Bestellungen ausgeführt ;
also on der eigentlich mail_order.html liegt es anscheinend nicht, da bei mir alles OK ist.
Viellenicht kanns ja noch jemand bei sich testen
Also ich vermute den Fehler hier wirklich in der Art, wie die Emails vom Server verschickt werden ( oder sogar beim Kunden ankommen )
Hallo
Also ich habe beide Quellcodes jeweils verglichen, kann aber auch im Code selber keine Fehler finden.
Ich habe dann den Quellcode mit meiner maildatei verglichen.
Auch hier habe ich was den Grund angeht keine Änderungen zu meiner entdeckt.
Ich bin selber bei Domainfactory respektive versende darüber.
Kann mir deshalb nicht vorstellen das es daran liegt.
Wenn Du einen Account zb. noch bei einem Freemailanbieter hast, würde ich die Mailadresse mal testweise eintragen und darüber verschicken.
Da müßte es ja dann einen Unterschied geben. Hoffe das hilt Dir erst einmal
Gozilla2000
25.03.2006, 13:32
Was muss ich denn bei den eMailoptionen einstellen? Also als Standard ist da bei eMail Transport Methode "mail" eingestellt. Kann ich das ohne Probleme auf "sendmail" umstellen?
@Topaquashop, was hast Du da für eine Einstellung? Geht das mit "sendmail"?
Gruß Ralf
Gozilla2000
25.03.2006, 13:43
Nachtrag:
Ich habs gerade getestet, es macht keinen Unterschied. Wenn ich den Shop aber auf meinem lokalen Rechner habe und über SMTP gehe, dann tritt kein Fehler auf.
Hm, viellenicht sollte ich das mal über SMTP versuchen. Wie habt Ihr das denn??
Gozilla2000
25.03.2006, 14:34
Nachtrag:
Über SMTP scheint es fehlerfrei zu laufen.
Hallo
''>ZITAT</div>@Topaquashop, was hast Du da für eine Einstellung? Geht das mit "sendmail"?[/b]
Ich habe sendmail bei mir eingestellt. Darüber funktioniert das einwandfrei.
Gozilla2000
25.03.2006, 18:14
''>ZITAT(Topaquashop @ Mar 25 2006, 14:59) 2362
Hallo
Ich habe sendmail bei mir eingestellt. Darüber funktioniert das einwandfrei.
[/b]
Hm, das hatte ich versucht und es ging nicht. Verstehe ich nicht. Ich hab die Shopversion 3.04.
Erst jetzt über SMTP geht es.
IVOMANIA
25.03.2006, 21:19
Was ist eigentlich der Unterschied zwischen dem Eintrag "Mail" und "Sendmail" ?
Gruß Jens
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.