net-sahin-bey Posted February 8, 2007 Report Share Posted February 8, 2007 Hallo, es gibt seit dem 1. Januar 2007 neue Regelungen bezogen auf Pflichtangaben im Emailverkehr. Hier ein kleiner Auszug: Wer ist betroffen? Einzelkaufleute, GmbHs und Aktiengesellschaften sowie alle Angestellte solcher Unternehmen Welche Nachrichten sind betroffen? Alle externen Emails, die geschäftsrelevant sind, gleich an wie viele Empfänger sie gerichtet sind. Ausdrücklich sind auch automatisch generierte Emails (Etwa Bestell- oder Anmeldebestätigungen) eingeschlossen. Streng genommen fallen auch SMS-Nachrichten uner die Regelung (!). Welche Angaben müssen enthalten sein (GmbH)? Fa. mit Rechtsform Geschäftssitz Zuständiges Registergericht Handelsregisternummer Namentliche Nennung aller Geschäftsführer mit Vor- und Nachnamen Ggf. Aufsichtsratsvorsitzender (wie GF) Wie müssen die Angaben gestaltet sein? Die Pflichtinformationen müssen deutlich lesbar und in der Nachricht selbst enthalten sein. Ein Dateianhang, eine elektronische Visitenkarte (vCard) oder ein Link auf das Impressum reichen ausdrücklich nicht aus. ------------------------------------------------------------------- und nun kommt endlich meine Frage: wie und wo kann ich diese neue Plichtangaben einfügen? gibt es im shop eine art Vorlage für ausgehende E-mails in dem die Die Angaben ergänzen kann. über eine baldige Anwort würde ich mich sehr sehr sehr freuen Gruß Net-Sahin-Bey Link to comment Share on other sites More sharing options...
John Steed Posted February 9, 2007 Report Share Posted February 9, 2007 Moin Net-Sahin-Bey, wäre für Recherchezwecke sicher nicht verkehrt, wenn Du entweder den ganzen Text gepostet hättest oder wenigstens ein Link dazu. Denn die geforderten Angaben unterscheiden sich je nach Rechtsform des Anbieters. Hier mal ein Link: Achtung Abmahnfalle: Notwendige Angaben in Emails So, was also tun? Du kannst natürlich in templates/DEINTEMPLATE/mail und templates/DEINTEMPLATE/admin/mail überall die Angaben von Hand eintragen, ich hab' das auf die Schnelle in der inc/xtc_php_mail.inc.php eingetragen, so dass bei jeder Mail, die vom Shop kommt als letzes die Angaben drinstehen. In der inc/xtc_php_mail.inc.php jeweils (gibbet zweimal, für HTML und Plain Text Mails) nach $message_body_plain=strip_tags($message_body_plain);[/PHP] ungefähr folgendes einsetzen (und wasimmer Du an Angaben willst noch dazuschreiben): [PHP]// add by IaN $message_body_html .= "<br />----------<br />Mein Shop<br />Max Mustermann<br /> Mustergasse 12<br />D-12345 Musterhausen<br />Deutschland / Germany<br /> Tel.: +49-(1234)-12 34 56<br />Fax: +49-(1234)-12 34 57<br /> E-Mail: [email protected]<br />Internet: http://www.da.de"; $message_body_plain .= "\n\n----------\nMein Shop\nMax Mustermann\n Mustergasse 12\nD-12345 Musterhausen\nDeutschland / Germany\n Tel.: +49-(1234)-12 34 56\nFax: +49-(1234)-12 34 57\n\n E-Mail: [email protected]\nInternet: http://www.da.de"; // end add[/PHP] Im Text-Block kann man auf die Angaben für $message_body_html verzichten. Hab' ich erstmal "hart" kodiert, d.h., die Angaben stehen im Klartext der Datei. Noch schöner wäre natürlich, auf die Variablen zuzugreifen, da setz ich mich nochmal ran. Cheers, IaN Link to comment Share on other sites More sharing options...
MasterChief Posted February 9, 2007 Report Share Posted February 9, 2007 Hallo, inwiefern betrifft diese neue Regelung eine Einzelfirma ? danke ! Link to comment Share on other sites More sharing options...
John Steed Posted February 9, 2007 Report Share Posted February 9, 2007 inwiefern betrifft diese neue Regelung eine Einzelfirma ? Die betrifft alle wie auch immer Gewerbetreibenden - lies Dir doch mal das Link durch - nochmal: Achtung Abmahnfalle: Notwendige Angaben in Emails Link to comment Share on other sites More sharing options...
MasterChief Posted February 9, 2007 Report Share Posted February 9, 2007 Danke, dann möchte ich aber noch diesen Link nennen, der das Thema wesentlich ausführlicher behandelt: http://www.stuttgart.ihk24.de/produktmarken/recht_und_fair_play/handel_und_gewerbe/Handelsrecht/Musterbriefboegen.pdf Link to comment Share on other sites More sharing options...
moonshot Posted February 13, 2007 Report Share Posted February 13, 2007 Ich habe jetzt auch einen XTC-Shop seit diesem Wochenende und bin beim Einrichten auf dasselbe Problem gestoßen. Meine Lösung sieht wie folgt aus: 1. Im Konfigurationsmenü unter "Mein Shop" habe ich mein Impressum in das Feld "Geschäftsadresse und Telefonnummer etc" eingetragen. Dieser Eintrag wird in der Konstante STORE_NAME_ADDRESS hinterlegt. 2. Die Datei xtc_php_mail.inc.php habe ich an zwei Stellen wie folgt erweitert: if (EMAIL_USE_HTML == 'true') // set email format to HTML { $mail->IsHTML(true); ######### Erweiterung: ################################################# $message_body_html .= '<br><font size="2" face="Arial, Helvetica, sans-serif">' . nl2br(STORE_NAME_ADDRESS) . '</font>'; ################################################################## $mail->Body = $message_body_html; // remove html tags $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); $mail->AltBody = $message_body_plain; } else { $mail->IsHTML(false); //remove html tags ######## Erweiterung:##################################################### $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS; #################################################################### $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); $mail->Body = $message_body_plain; } [/PHP] Link to comment Share on other sites More sharing options...
John Steed Posted February 13, 2007 Report Share Posted February 13, 2007 Noch schöner wäre natürlich, auf die Variablen zuzugreifen, da setz ich mich nochmal ran. Dieser Eintrag wird in der Konstante STORE_NAME_ADDRESS hinterlegt. Danke! Brauch ich nicht mehr zu suchen Link to comment Share on other sites More sharing options...
moonshot Posted February 14, 2007 Report Share Posted February 14, 2007 Danke Dir auch für die gute Vorlage, John! Link to comment Share on other sites More sharing options...
Guest tuvalu Posted February 14, 2007 Report Share Posted February 14, 2007 BTW: Da die Angaben nicht wettbewerbs relevant sind, ist eine Abmahnung unter Bezug auf das Wettbewerbsverhältnis nicht statthaft. Wird - soweit ich weiß - gerade gerichtlich geklärt. Daher sind Artikel mit Überschriften wie "ACHTUNG ABMAHNFALLE..." etwas übertrieben. tuvalu Link to comment Share on other sites More sharing options...
silvio Posted February 15, 2007 Report Share Posted February 15, 2007 ######### Erweiterung: ################################################# $message_body_html .= '<br><font size="2" face="Arial, Helvetica, sans-serif">' . nl2br(STORE_NAME_ADDRESS) . '</font>'; ################################################################## Hallo moonshot, Bei mir hat´s erst nach dem Einfügen von: "$mail->Body = " vor der Erwiterung "$message_body_html .= '<br> ..." geklappt. Superlösung und vielen Dank, Silvio Link to comment Share on other sites More sharing options...
net-sahin-bey Posted February 28, 2007 Author Report Share Posted February 28, 2007 Ich habe jetzt auch einen XTC-Shop seit diesem Wochenende und bin beim Einrichten auf dasselbe Problem gestoßen. Meine Lösung sieht wie folgt aus: 1. Im Konfigurationsmenü unter "Mein Shop" habe ich mein Impressum in das Feld "Geschäftsadresse und Telefonnummer etc" eingetragen. Dieser Eintrag wird in der Konstante STORE_NAME_ADDRESS hinterlegt. 2. Die Datei xtc_php_mail.inc.php habe ich an zwei Stellen wie folgt erweitert: if (EMAIL_USE_HTML == 'true') // set email format to HTML { $mail->IsHTML(true); ######### Erweiterung: ################################################# $message_body_html .= '<br><font size="2" face="Arial, Helvetica, sans-serif">' . nl2br(STORE_NAME_ADDRESS) . '</font>'; ################################################################## $mail->Body = $message_body_html; // remove html tags $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); $mail->AltBody = $message_body_plain; } else { $mail->IsHTML(false); //remove html tags ######## Erweiterung:##################################################### $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS; #################################################################### $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); $mail->Body = $message_body_plain; } [/PHP] hi moonshot, auch hier mein kompliment an dich hat gut geklappt aber eine frage hätte ich dort nocht. Das Feld reicht bei mir leider nicht aus. habe ich irgendwie die möglichkeit deises Eingabefeld zu vergrößern. wenn ja wo genau kann ich es machen. gruß net-Sahin-Bey Link to comment Share on other sites More sharing options...
moonshot Posted February 28, 2007 Report Share Posted February 28, 2007 Hallo net-Sahin-Bey, Dazu müsstest Du in der Datenbank (am besten über die phpMyAdmin Benutzeroberfläche), in der Tabelle configuration, die Länge des Feldes configuration_value verlägern. Die Länge ist derzeit varchar(255). Bei Verlägerung um ein Zeichen wird eine neues Byte angebrochen, was sich vielleicht auf die Performance auswirken könnte, aber dazu muss sich jemand mit Ahnung äußern oder probiers einfach aus. Viele Grüße, Peter Link to comment Share on other sites More sharing options...
Marcian Posted February 28, 2007 Report Share Posted February 28, 2007 mhhh... sehe ich das jetzt richtig, dass diese Änderung dann nur sichtbar ist wenn mein Gegenüber HTML zulässt? Oder tauchen die Informationen aus STORE_NAME_ADDRESS auch in einer TextMail auf? Gruß Marcian Link to comment Share on other sites More sharing options...
moonshot Posted March 1, 2007 Report Share Posted March 1, 2007 Hi Marcian, das funktioniert auch bei Text-Emails. Du kannst es überprüfen, indem Du im Admin unter Konfiguration->eMail-Optionen die Option Benutzen von MIME HTML beim Versand von eMails auf false stellst. Grüße, Peter Link to comment Share on other sites More sharing options...
Marcian Posted March 1, 2007 Report Share Posted March 1, 2007 Huhu Peter, danke für die Info. Hab ich auch gleich mal probiert und klappt. Jetzt stehe ich aber dennoch irgendwie auf dem Schlauch. Wenn ich normale HTML-Mails versende, bei meinem E-Mail Programm aber dann auf "nur Text" klicke... sehe ich die Firmeninfos nicht mehr. Das heißt doch, dass alle Kunden die keine HTML-Mail empfangen können/wollen den Eintrag nicht sehen - es sei denn, ich versende generell nur Text-Mails, oder? *verwirrt ist* Gruß Marcian Link to comment Share on other sites More sharing options...
moonshot Posted March 1, 2007 Report Share Posted March 1, 2007 Hi Marcian, gute Feststellung! Das war mir noch nicht aufgefallen. Bei meinem Thunderbird-Email-Programm passiert das Gleiche. Ich kann mir den Grund nicht erklären, da der HTML-Code eigentlich in Ordnung ist, wobei es für Emails gesonderte Anforderungen geben könnte (hab mich damit nie befasst). Man könnte noch die beiden P-Tags wie folgt ergänzen: $message_body_html .= '<br><p><font size="2" face="Arial, Helvetica, sans-serif">' . nl2br(STORE_NAME_ADDRESS) . '</font></p>'; Bei mir hat es aber nichts gebracht. Ich muss die Frage weiterreichen. Gruß, Peter Link to comment Share on other sites More sharing options...
John Steed Posted March 1, 2007 Report Share Posted March 1, 2007 Daher sind Artikel mit Überschriften wie "ACHTUNG ABMAHNFALLE..." etwas übertrieben. Moin tuvalu, das ist ja der Titel des Artikels der Lübecker Rechtanwälte, den die Forensoftware automatisch aus dem Link ausgelesen hat. Ist vielleicht echt übertrieben, aber was soll's: Ich finde, auch ohne "Abmahnfalle" machen diese Angaben in einer Mail durchaus Sinn und einen guten Eindruck auf den Kunden. @moonshot: Denke, ich habe den Fehler gefunden! Bis jetzt schreibst Du die Shopangaben nur in $message_body_html die Textansicht zeigt aber $message_body_plain[/code] Da muss das also im HTML-Teil auch mit rein. War mir auch noch gar nicht aufgefallen, da wir bei unserem Shop nur Plain Text versenden - abgesehen davon hatte ich bei meiner Modifikation schon dran gedacht Cheers, IaN Link to comment Share on other sites More sharing options...
moonshot Posted March 1, 2007 Report Share Posted March 1, 2007 Hi IaN, da stehe ich jetzt auf dem Schlauch. Weiter oben schreibe ich doch $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS;[/PHP] Oder habe ich Dich jetzt falsch verstanden? Viele Grüße, Peter Link to comment Share on other sites More sharing options...
John Steed Posted March 2, 2007 Report Share Posted March 2, 2007 Ja, schreibst Du - aber nur im else-Zweig (also wenn HTML-Mails aus sind). Im if(EMAIL_USE_HTML == 'true') wird die Adresse nicht zum plain hinzugefügt. Ich denke, das sollte helfen: if (EMAIL_USE_HTML == 'true') // set email format to HTML { $mail->IsHTML(true); /* ### Erweiterung: ############## */ $message_body_html .= '<br><font size="2" face="Arial, Helvetica, sans-serif">' . nl2br(STORE_NAME_ADDRESS) . '</font>'; /* ########################## */ $mail->Body = $message_body_html; // remove html tags $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); // hier liegt der Hund begraben - Cheers, IaN $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS; // ende begrabener Hund $mail->AltBody = $message_body_plain; } else { $mail->IsHTML(false); /* ### Erweiterung: ############## */ $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS; /* ########################## */ //remove html tags $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); $mail->Body = $message_body_plain; }[/PHP] Cheers, IaN Link to comment Share on other sites More sharing options...
moonshot Posted March 2, 2007 Report Share Posted March 2, 2007 Hi IaN, Danke, hast Recht, ich hab mir das nicht richtig angesehen. Wer so wie ich HTML-Tags für die Formatierung seiner Adresse verwendet, fügt den zusätzlichen Code eine Stelle höher ein, damit sie auch von strip_tags bearbeitet wird: if (EMAIL_USE_HTML == 'true') // set email format to HTML { $mail->IsHTML(true); /* ### Erweiterung: ############## */ $message_body_html .= '<br><font size="2" face="Arial, Helvetica, sans-serif">' . nl2br(STORE_NAME_ADDRESS) . '</font>'; /* ########################## */ $mail->Body = $message_body_html; // remove html tags $message_body_plain = str_replace('<br />', " \n", $message_body_plain); // Hund eins höher setzen $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS; // ende eins höher setzen $message_body_plain = strip_tags($message_body_plain); $mail->AltBody = $message_body_plain; } else { $mail->IsHTML(false); /* ### Erweiterung: ############## */ $message_body_plain .= "\n\n" . STORE_NAME_ADDRESS; /* ########################## */ //remove html tags $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain); $mail->Body = $message_body_plain; }[/PHP] Grüße, Peter Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.