Umlaute in Emails

  • 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

  • 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 :)


    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"

    Edited once, last by juerg ().

  • 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 :huh::



    [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

    Edited once, last by Röne ().


  • nach 24h sollte es gelöscht werden...


    engine/messenger/imscp-arpl-msgr


    SQL
    1. DELETE FROM
    2. `autoreplies_log`
    3. WHERE
    4. ADDTIME(`time`, '24:00:00') < NOW()


    /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.