E-Mail Versand in HTML
E-Mail Versand in HTML
Hallo
Ob wohl bei E-Mail Einstellungen Benutze MIME HTML beim Versand von E-Mails
Sende E-Mails im HTML-Format auf True eingestellt ist
bekomme ich den html Code als E-Mail.
woran könnte dieses liegen ?
gruß
wolfschw
Ob wohl bei E-Mail Einstellungen Benutze MIME HTML beim Versand von E-Mails
Sende E-Mails im HTML-Format auf True eingestellt ist
bekomme ich den html Code als E-Mail.
woran könnte dieses liegen ?
gruß
wolfschw
Hallo,
leider bin ich ein Purist und bin halt der Meinung, HTML hat in Mails nichts verloren... daher
ist HTML in Mails in keiner Version durchdacht eingebaut.
Bei dem Aufruf der Funktion oos_mail muss der Inhalt von $email_text HTML enthalten
function oos_mail($to_name, $to_email_address, $email_subject, $email_text, $from_email_name, $from_email_address) {
Sollte die EMAIL_USE_HTML in dem Shop 'true' sein ... sollte
einen richtigen Header erzeugen.
Wie sieht der Mail Header aus, wie sieht der inhalt von $email_text aus?
wenn man den Inhalt von Variablen im MyOOS Projekt prüfen möchte kann man
verwenden.
wenn man dies in die Funktion oos_mail einträgt,
schreibt
in die oos_temp/log/php_error.php (bei richtige Shop Konfiguration) den Inhalt von $email_text
und den Mail Header kann man sich in seinem email Cleint ansehen (hoffentlich bei allen)
Beste Grüße
ralf
leider bin ich ein Purist und bin halt der Meinung, HTML hat in Mails nichts verloren... daher
ist HTML in Mails in keiner Version durchdacht eingebaut.
Bei dem Aufruf der Funktion oos_mail muss der Inhalt von $email_text HTML enthalten
function oos_mail($to_name, $to_email_address, $email_subject, $email_text, $from_email_name, $from_email_address) {
Code: Alles auswählen
// Build the text version
$text = strip_tags($email_text);
if (EMAIL_USE_HTML == 'true') {
$mail->IsHTML(true);
$mail->Body = $email_text;
$mail->AltBody = $text;
} else {
$mail->Body = $text;
}
Sollte die EMAIL_USE_HTML in dem Shop 'true' sein ... sollte
Code: Alles auswählen
$mail->IsHTML(true);
Wie sieht der Mail Header aus, wie sieht der inhalt von $email_text aus?
wenn man den Inhalt von Variablen im MyOOS Projekt prüfen möchte kann man
Code: Alles auswählen
$sLog = '[' . date('D M j G:i:s Y') . ]'
.' [debug]';
$sLogr .= $email_text . "\n";
@error_log($sLog, 3, OOS_PHP_ERROR_LOG_DEST);
wenn man dies in die Funktion oos_mail einträgt,
schreibt
Code: Alles auswählen
$sLog = '[' . date('D M j G:i:s Y') . ]'
.' [debug]';
$sLogr .= $email_text . "\n";
@error_log($sLog, 3, OOS_PHP_ERROR_LOG_DEST);
und den Mail Header kann man sich in seinem email Cleint ansehen (hoffentlich bei allen)
Beste Grüße
ralf
Hallo,
ich möchte den Inhalt vom Mail Header sehen und den inhalt von "$email_text" und zwar nicht aus der mail
sondern vor der Versendung. Des weiteren bat ich darum, eben zu prüfen, ob die Konstante wirklich den
richtigen Wert hat.
Dafür ist eine Erweiterung der Funktion oos_mail sinnvoll.
Grüße
ralf
was war an meiner Frage nicht verständlich?Jetzt bin ich genau so schlau wie vorher.
ich möchte den Inhalt vom Mail Header sehen und den inhalt von "$email_text" und zwar nicht aus der mail
sondern vor der Versendung. Des weiteren bat ich darum, eben zu prüfen, ob die Konstante wirklich den
richtigen Wert hat.
Dafür ist eine Erweiterung der Funktion oos_mail sinnvoll.
Grüße
ralf
Hallo,
beginnen wir mit der einfachen Frage,
wie sieht der Mail Header aus?
Dies ist der Quelltext der Mail, die im MailReader laut Frage fehlerhaft dargestellt wird
so sieht ein gültiger Mail Haeder aus
sendet.
Sollte der Shop die Mail mit folgenden MIME Haeder versenden
ist eine Darstellung der Mail als HTML nicht möglich.
Wie sieht der Quelltext der empfangenen Mail aus?
Windows Explorer hier sucht man nach *.php Dateien die den Text function oos_mail enthalten.
Die Funktion wird in dem System zwei mal gefunden einmal in
~/shop/includes/funtions/functions_kernel.php
und
~/shop/admin/includes/functions/functions_kernel.php
http://www.oos-shop.de/doc/phpmailer/html/
die Funktion im Shop auch.
Somit kann die WebAgentur, die den Shopbetreiber bei der Einrichtung des Shops hilft,
hier super einfach die gewünschten Änderungen einbauen.
schönen Sonntag
ralf
beginnen wir mit der einfachen Frage,
wie sieht der Mail Header aus?
Dies ist der Quelltext der Mail, die im MailReader laut Frage fehlerhaft dargestellt wird
so sieht ein gültiger Mail Haeder aus
für HTML Mails ist es erfolgerlich, dass der Shop die Mails mitReturn-path: <info@xxxxxxx-press.de>
Envelope-to: info@r23.de
Delivery-date: Fri, 16 Oct 2009 17:13:16 +0200
Received: from [212.227.89.184] (helo=edv-xxxxxxx.de)
by www23.your-server.de with esmtp (Exim 4.69)
(envelope-from <info@xxxxxxx-press.de>)
id 1MyoUL-0006s9-Ac
for info@r23.de; Fri, 16 Oct 2009 17:13:16 +0200
Received: from localhost (localhost.localdomain [127.0.0.1])
by edv-xxxxxxx.de (Postfix) with ESMTP id 013FE3DEC022
for <info@r23.de>; Fri, 16 Oct 2009 17:12:42 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at server2.edv-xxxxxxx.de
Received: from edv-xxxxxxx.de ([127.0.0.1])
by localhost (server2.edv-xxxxxxx.de [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id lvJ6kT0ZyPgt for <info@r23.de>;
Fri, 16 Oct 2009 17:12:39 +0200 (CEST)
Received: from register.xxxxxxx-press.de (unknown [10.8.2.10])
by edv-xxxxxxx.de (Postfix) with ESMTP id 71E0D3DEC020
for <info@r23.de>; Fri, 16 Oct 2009 17:12:30 +0200 (CEST)
Date: Fri, 16 Oct 2009 17:12:30 +0200
To: info@r23.de
From: "xxxxxxx Press by edv-xxxxxxx.de" <info@xxxxxxx-press.de>
Subject: =?iso-8859-1?Q?Ihr_pers=F6nlicher_Download-Link_f=FCr_Windows_7_-_Auf_ein?=
=?iso-8859-1?Q?en_Blick?=
Message-ID: <4862e079bb4b3dd60a9056fb19c9163b@register.xxxxxxx-press.de>
X-Priority: 3
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="b1_4862e079bb4b3dd60a9056fb19c9163b"
X-Virus-Scanned: Clear (ClamAV 0.95.1/9906/Fri Oct 16 14:32:21 2009)
X-Spam-Score: 2.6 (++)
Delivered-To: yyyy-info@r23.de
--b1_4862e079bb4b3dd60a9056fb19c9163b
Content-Type: multipart/alternative;
boundary="b2_4862e079bb4b3dd60a9056fb19c9163b"
--b2_4862e079bb4b3dd60a9056fb19c9163b
Content-Type: text/plain; charset = "iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hallo und guten Tag.
Code: Alles auswählen
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="b1_4862e079bb4b3dd60a9056fb19c9163b"
Sollte der Shop die Mail mit folgenden MIME Haeder versenden
Code: Alles auswählen
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-15"
Wie sieht der Quelltext der empfangenen Mail aus?
die Funktion oos_mail kann man einfach auf seinem System finden. z.b. mitIn welcher Datei muß wo und was hin ?
Windows Explorer hier sucht man nach *.php Dateien die den Text function oos_mail enthalten.
Die Funktion wird in dem System zwei mal gefunden einmal in
~/shop/includes/funtions/functions_kernel.php
und
~/shop/admin/includes/functions/functions_kernel.php
Die Mail Klasse unterstützt HTML Mails.Wo für gibt es dann diese Einstellung Mime HTML ?
http://www.oos-shop.de/doc/phpmailer/html/
die Funktion im Shop auch.
Somit kann die WebAgentur, die den Shopbetreiber bei der Einrichtung des Shops hilft,
hier super einfach die gewünschten Änderungen einbauen.
schönen Sonntag
ralf