Also... bei meinem imscp tut's auch nicht richtig...
Mein Test weiter oben war auf dem Vorgänger von i-mscp... sorry...
Bis gelöst: Umlaute ausschreiben ae, oe, ue, ss etc...
Aber das sollte behoben werden.
Gruss J
Also... bei meinem imscp tut's auch nicht richtig...
Mein Test weiter oben war auf dem Vorgänger von i-mscp... sorry...
Bis gelöst: Umlaute ausschreiben ae, oe, ue, ss etc...
Aber das sollte behoben werden.
Gruss J
Bitte ein Ticket dazu aufmachen
Hab mal etwas rumgetestet.
Die /var/www/imscp/engine/messenger/imscp-arpl-msgr sollte angepasst werden:
oben, bei den use-Zeilen, diese anfügen:
use Encode;
und weiter unten statt:
Data => $text
diese Zeile:
Data => Encode::encode("UTF-8", $text)
verwenden
so klappt's bei mir... ist allerdings nicht eine i-mscp 1.0.3... ich wiss grad nicht, ob da was geändert hat.
Gruss J
Ich werd das morgen früh mal mit dem Master testen
Ich werd das morgen früh mal mit dem Master testen
Danke. Der "Trick" von joximu klappt bei mir nicht. Sieht zwar gut aus aber vielleicht schreib ich das nicht ans richtige Ort oder falsch.
Ich hab kein Zeile mit "Data => $text"
Habe bei mir die eine Zeile eingefügt und die andere so abgeändert, wie es joximu gesagt hat und siehe da, es klappt nun....
Bei mir bleibt das Problem, dass die Tabelle "autoreplies_log" nicht gelöscht wird, wann ist dies denn vorgesehen, wird dies auch über den imscp-arpl-msgr realisiert oder läuft dies etwa über ein cronjob?
joximu: Kannst du dies auch verifizieren, ggf. mit deiner neuen und alten Version?
@juerg: Du sagtest, bei dir wird diese Tabelle nach einiger Zeit geleert, kannst du die Aussage vllt. konkretisieren?
[Edit]
Ich habe mal nach der Tabelle in allen Dateien gesucht unter /var/www/imscp gesucht, finde nichts zu dem Thema Einträge in der Tabelle löschen :
QuoteDisplay Moreroot@ris-ws03:/var/www/imscp# grep -r "autoreplies_log" *
engine/messenger/imscp-arpl-msgr: `autoreplies_log`
engine/messenger/imscp-arpl-msgr: `autoreplies_log`
engine/messenger/imscp-arpl-msgr: $sql = "INSERT INTO `autoreplies_log` (`time`, `from`, `to`) VALUES (NOW(), ?, ?)";
engine/messenger/imscp-arpl-msgr.save: `autoreplies_log`
engine/messenger/imscp-arpl-msgr.save: `autoreplies_log`
engine/messenger/imscp-arpl-msgr.save: $sql = "INSERT INTO `autoreplies_log` (`time`, `from`, `to`) VALUES (NOW(), ?, ?)";
gui/library/iMSCP/Update/Database.php: * Converts the autoreplies_log table to InnoDB engine
gui/library/iMSCP/Update/Database.php: return 'ALTER TABLE `autoreplies_log` ENGINE=InnoDB';
[Edit2]
Ich habe nun zu beiden Problemen je ein Ticket aufgemacht:
http://trac.i-mscp.net/ticket/483
http://trac.i-mscp.net/ticket/484
Display More
Habe bei mir die eine Zeile eingefügt und die andere so abgeändert, wie es joximu gesagt hat und siehe da, es klappt nun....
Bei mir bleibt das Problem, dass die Tabelle "autoreplies_log" nicht gelöscht wird, wann ist dies denn vorgesehen, wird dies auch über den imscp-arpl-msgr realisiert oder läuft dies etwa über ein cronjob?
joximu: Kannst du dies auch verifizieren, ggf. mit deiner neuen und alten Version?
@juerg: Du sagtest, bei dir wird diese Tabelle nach einiger Zeit geleert, kannst du die Aussage vllt. konkretisieren?
[Edit]
Ich habe mal nach der Tabelle in allen Dateien gesucht unter /var/www/imscp gesucht, finde nichts zu dem Thema Einträge in der Tabelle löschen :
nach 24h sollte es gelöscht werden...
engine/messenger/imscp-arpl-msgr
/J
Verstehe ich den Code richtig, wird dann die Komplette Tabelle gelöscht?
Finde die Lösung nicht gelungen.
Wäre es nicht in der Datei "mail_autoresponder_disable.php" besser aufgehoben?
Ab Zeilte 86 bzw. konkret von Zeile 90-97 aktualisiert man bei der Deaktivierung entsprechend die Tabelle "mail_users":
https://github.com/i-MSCP/imsc…responder_disable.php#L91
An der Stelle wäre es aus meiner Sicht auch angebracht die log Tabelle zu aktualisieren, bzw. die entsprechnden Zeilen zu löschen.