ispCP - Board - Support
Email aus Bestellung - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Email aus Bestellung (/thread-6022.html)

Pages: 1 2 3


RE: Email aus Bestellung - TheCry - 03-12-2009 06:28 PM

Leider auch nicht...
Danke das Du Dich da so reinhängst!


RE: Email aus Bestellung - CHBIE - 03-12-2009 07:10 PM

So jetzt glaube ich, es ist an der Zeit dass ich teste!

Gruss CHBIE


RE: Email aus Bestellung - TheCry - 03-12-2009 09:17 PM

Ich habe natürlich auch ein bisschen getestet. Ich mag mir nicht immer alles in den Mund legen lassen.. Smile
Bin schon froh das Du Dich da so mit reinhängst.

Als erstes habe ich mal in dem Script "/var/www/ispcp/gui/client/hosting_plan_update.php" vor dem "mail" ein
Code:
echo $message
gesetzt um zu schauen ob auch wirklich die Umlaute ausgegeben werden.
Das war auch so!

Dann habe ich ein simples PHP-Script geschrieben, das mir nur die Umlaute zusenden soll.
Genau mit den Headers von Dir.
Code:
<?
$from = "absender@meine-domain.tld";
$empfaenger="empfaenger@meine-domain.tld";
$betreff="Tesmail wegen UTF-8";
$nachricht="Hallo , das ist ein Test um Umlaute zu testen:\nü, Ü, ä, Ä, ö, Ö, ß";
$headers = "MIME-Version: 1.0\n";
    $headers .= "Content-Type: text/plain; charset=\"utf-8\"\n";
    $headers .= "From: " . $from . "\n";
    $headers .= "X-Mailer: ispCP auto mailer";

mail ($empfaenger, $betreff, $nachricht, $headers);
?>

Die Email kommt absolut sauber an..


Edit:
Ich habe gerade noch einmal das "echo $message" eingefügt und mit danach den Quelltext angesehen...
Code:
meine-domain.tld m&ouml;chte in einen neuen Tarif wechseln.


F&uuml;r weitere Details melden Sie sich bitte an Ihrem ispCP-Control-Panel an
Der Fehler kommt schon beim Auslesen aus der Datenbank!!!
Ich habe den Übeltäter gefunden.
Er liegt in der Funktion von "tr" in der Datei "/var/www/iscp/gui/include/i18n.php".
Dort gibt es den Eintrag wo die der jeweilig Sprachtext eingefügt wird.
Code:
if (!$substitution) {
        #$msgstr = replace_html(htmlentities($msgstr, ENT_COMPAT, $encoding));
        $msgstr = replace_html($msgstr, ENT_COMPAT, $encoding);
    }
Ich habe das jetzt mal so abgeändert und damit kommt die Mail sauber an.
Nun... Ist es umbedingt sinnvoll, dann htmlentities hier zu nutzen?
Ich weiss ja wofür es genutzt wird, aber hier stossen wir auf ein Problem!!!

Gruß
Sascha


RE: Email aus Bestellung - DaSilva - 03-13-2009 04:07 AM

Sollte bei sauberer Lösung vielleicht als Ticket für die 1.0.1 hinzugefügt werden!?


RE: Email aus Bestellung - BeNe - 03-13-2009 04:17 AM

Bin auch grad mit so einem ähnliche Problem dabei Rolleyes
--> http://www.isp-control.net/ispcp/ticket/1721#comment:5

Sollten wir vielleicht auch gleich da hinzufügen.

Greez BeNe


RE: Email aus Bestellung - ZooL - 03-13-2009 04:28 AM

seh ich auch so


RE: Email aus Bestellung - TheCry - 03-13-2009 04:45 AM

Tragt Ihr das dort mit ein?
Ein weiteres Ticket wäre doch jetzt quatscht, oder?
Das mit dem Ticketsystem ist mir heute auch noch aufgefallen.


RE: Email aus Bestellung - CHBIE - 03-13-2009 04:50 AM

(03-13-2009 04:17 AM)BeNe Wrote:  Bin auch grad mit so einem ähnliche Problem dabei Rolleyes
--> http://www.isp-control.net/ispcp/ticket/1721#comment:5

Sollten wir vielleicht auch gleich da hinzufügen.

Greez BeNe

Ich hab da was gefunden könnte vielleicht ein Ansatz sein:

http://bugs.php.net/bug.php?id=45486

Gruss CHBIE


RE: Email aus Bestellung - ZooL - 03-13-2009 05:29 AM

(03-13-2009 04:50 AM)CHBIE Wrote:  Ich hab da was gefunden könnte vielleicht ein Ansatz sein:

http://bugs.php.net/bug.php?id=45486

Gruss CHBIE

mit ins lenny php übernommen ?
Quote:This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.

wäre ja ägerlich


RE: Email aus Bestellung - DaSilva - 03-13-2009 05:59 AM

Kann ich mir nicht vorstellen, habe das Problem auch mit PHP 5.2.8 beobachtet und der Beitrag ist von Mitte 2008...