• Solved
  • grommunio-web korrumpiert Anzeige von Plaintextmails nach kopano-Import

Hi,

ich habe gerade erneut mit der Anleitung von @crpb mein Kopano Postfach in meine Grommunio Installation importiert. Ich habe kurz quergecheckt und einige Mails scheinen korrumpiert zu sein. Angegeben habe ich als de_DE beim Import. Es scheint sich vor allem um Mails mit japanischen Schriftzeichen zu handeln. (Bei einem ersten Versuch bin ich mir aber sicher, dass es auch Mails auf English und Deutsch betraf, diese habe ich nur bei meiner Stichprobe gerade nicht gefunden.) Ich hatte beim ersten Versuch auch das Gefühl es könnte manche Mails mit Anhang getroffen haben, jedoch waren die meisten Mails ok.

Hat hier Jemand eine Idee? Kann es sein, dass de_DE nicht richtig ist? Muss es eventuell ein anderes Charset sein?

Danke für eure Hilfe, wenn ich das gefixt bekomme kann ich endlich umsteigen :-)

Also wenn du mit de_DE das hier meinst, dann betrifft das lediglich die Sprache für das "Postfach" (sofern das Skript da noch konten durch downsync erstellt) ldapref.
Und das hat dann die Auswirkung:

  • Inbox->Posteingang
  • Deleted Items->Gelöschte Elemente
    usw... im "Client" (Outlook AND Web NOT IMAP).

Und somit vollkommen uninteressant für die migrierung der Kopano-MBX's.

Ich habe am Anfang auch noch viel rumgehampelt mit de/en .. aber inzwischen wurde kdb2mt um so einige Fehlerbehebungen erweitert soweit ich das beobachten konnte wenn ich mal ins Gitlog geschaut habe.

Die Quelle(Kopano) ist sauber und aktueller Stand?

PS: Es gibt auch noch mein Frankensteinscript im Angebot - Da muss ich selbst schon lachen falls das einer probieren will. Aber es hat bei mir tadellos funktioniert :-).

Ah ok. Ja gut das ergibt Sinn und dann spielt das natürlich keine Rolle.

Also das Kopano ist die letzte Nightly Build Version die es gibt/gab aus dem Februar. Die sollte auch in Ordnung sein und dort sind die Mails auch alle ok.

Ich würde mir dein Skript da durchaus nochmal anschauen. Aber macht das wirklich was anders als das Skript was es in deinem Snippet verlinkt ist? 😅

Nicht wirklich.. also so genau hab ich mir Walter's Script gar nicht angeschaut. Ich hab nur den sed/grep-kram zusammengefuddelt für meinen untertanen der die umstellungen vornimmt :P.

    Hahaha, Mist so Jemanden brauch ich auch ;-)

    13 days later

    crpb ich habe mit dem Script mehrere Kopano Installation erfolgreich migriert.

      WalterH

      Einer meiner "Untertanen" hat das nun auch schon mehrfach benutzt. Und nächster Termin ist am Donnerstag.

      Funktioniert! :-)

      Sonst hätt ich mich schon längst mit nem Patch gemeldet.

      Es gibt eine neue Version vom Script, man kann mit X nach jeder Mailbox das Script anhalten. Zusätzlich gibt es ein Script, damit man am Kopano Server die User Liste(n) exportieren kann, damit das Migrations Script die User Liste mit minimaler Modifikation verwenden kann. Zusätzlich wird auch eine Liste der Kopano Archiver User erstellt wenn es einen Archiver gibt.
      Bis Grommunio die Scripts veröffentlicht, hier herunterladen: https://www.hofstaedtler.com/tmp/kopano_migration.7z

      Ahh, ja ich hatte nur einen Kunden mit Archiver vor langer langer Zeit mal..

      Und für die Liste hab ich ja bis jetzt den kram verwenden lassen.
      Muss ich also wohl die tage mal anpassen.

      @WalterH
      Du kannst doch auch nen Pull-Request machen auf Github. Der Engelhardt klickt die eigtl. schnell durch wenn's passt.
      https://github.com/grommunio/gromox/commit/7948b43fa3755eca6b7918f92438267eb7154408 war doch auch von dir.

        crpb ja und die neue Version ist im 7z. Zum Pull-Request brauche ich eine Einschulung.

        • crpb replied to this.

          WalterH Zum Pull-Request brauche ich eine Einschulung.
          ja das ist manchmal etwas gefummel wenn man das nicht regelmäßig macht.

          Ich hab dein Script sogar in nem Ansible-Playbook damit's direkt abgelegt wird weil eh erstmal alle neuen Systeme von Kopano portiert werden.

              - name: get script
                get_url:
                  url: https://raw.githubusercontent.com/grommunio/gromox/master/tools/kopano2grommunio.sh
                  dest: /root/bin/
                  mode: '0750'

          @WalterH
          Hab mein Repo noch mal gelöscht und neu erstellt(damit der kram weg is) und nun den PR gemacht mit deinen Anmerkungen.

            WalterH
            FYI: Hab dir ne E-Mail geschickt an die walter@hof... falls es evtl. im spam drin is :P

            4 days later

            Also ich habe nun nochmal das aktuelle Skript aus dem PR genommen. hier das Log:

            Kopano 2 grommunio migration start
            Mount attachment directory: /mnt/kopano/
            Please Enter Public Server Key Pass Phrase in next Line
            SSH_AGENT_PID not set, cannot kill agent
            Could not open a connection to your authentication agent.
            Enter passphrase for key '/root/.ssh/id_rsa':
            We found mailbox: USERNAME@DOMAIN and Kopano user/GUID: USERNAME, ID: 0 in list file
            Migration of mailbox USERNAME@DOMAIN with Kopano login USERNAME start
            PK-1008: Warning: The search by MRO name (--src-mbox) is only a heuristic and not guaranteed to produce the correct result, lest it would require the full original user database, a requirement this tool does not want to impose.
            Store GUID for MRO "USERNAME": GUID
            kdb Server GUID: GUID
            Database schema is kdb-118
            Processing folder "" (10 elements)...
            Processing folder "" (12 elements)...
            Processing folder "" (44 elements)...
            Processing folder "" (586 elements)...
            Processing folder "" (509 elements)...
            Processing folder "" (257 elements)...
            Processing folder "" (5320 elements)...
            Processing folder "" (243 elements)...
            Processing folder "" (21 elements)...
            Processing folder "" (9 elements)...
            Processing folder "" (28 elements)...
            Processing folder "" (41 elements)...
            Processing folder "" (14 elements)...
            Processing folder "" (21 elements)...
            Processing folder "" (17 elements)...
            Processing folder "" (23 elements)...
            Processing folder "" (13 elements)...
            Processing folder "" (38 elements)...
            Processing folder "" (14 elements)...
            Processing folder "" (43 elements)...
            Processing folder "" (18 elements)...
            Processing folder "" (68 elements)...
            Processing folder "" (10 elements)...
            Processing folder "" (56 elements)...
            Processing folder "" (1 elements)...
            Processing folder "" (12 elements)...
            Processing folder "" (19 elements)...
            Processing folder "" (26 elements)...
            Processing folder "" (23 elements)...
            Processing folder "" (18 elements)...
            Processing folder "" (250 elements)...
            Processing folder "" (700 elements)...
            Processing folder "" (596 elements)...
            Processing folder "" (122 elements)...
            Processing folder "" (818 elements)...
            Processing folder "" (8 elements)...
            Processing folder "" (106 elements)...
            Processing folder "" (24 elements)...
            Processing folder "" (36 elements)...
            Processing folder "" (120 elements)...
            Processing folder "" (12 elements)...
            Processing folder "" (109 elements)...
            Processing folder "" (7 elements)...
            Processing folder "" (37 elements)...
            Processing folder "" (186 elements)...
            Processing folder "" (98 elements)...
            Processing folder "" (17 elements)...
            Processing folder "" (51 elements)...
            Processing folder "" (14 elements)...
            Processing folder "" (2 elements)...
            Processing folder "" (1 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (60 elements)...
            Processing folder "" (3027 elements)...
            Processing folder "" (55 elements)...
            Processing folder "" (25 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (7 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (9 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (2 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (0 elements)...
            Processing folder "" (1 elements)...
            Mailbox: USERNAME@DOMAIN migrated successfully
            Migration of mailbox USERNAME@DOMAIN end
            
            Total of 1 mailboxes processed, 0 mailboxes created, 1 mailboxes migrated,
            0 mailboxes creation failed, 0 migrations failed.
            
            Type 'X' to interrupt migration ...
            
            Migration done, clean up
            Unmount attachment directory: /mnt/kopano/
            
            Total of 1 mailboxes processed
            1 mailboxes migrated
            Kopano 2 grommunio migration done.
            Kill ssh-agent in ERROR TRAP!
            SSH_AGENT_PID not set, cannot kill agent

            Ich habe aber immer noch korrumpierte Mails (es scheinen jedes Mal die gleichen zu sein). Ich öffne die gleiche Mail im Kopano WebApp und und Grommunio WebApp und in einem ist sie voll ok und in dem anderen steht da sowas drin

            ÇÈ_%žÇÁ/Àž_ÁÈ/€>/_Á‚åÁ>ÁÊ/È?ʂ€Ä?>ÈÁ>ȂÅÊ?_?ÌÈÁÌÈÈ?

            Organisier mal eine Teamviewer oder SSH-Session, ist was für Developer (hi) zur Detailansicht.

            Sehr gern. Wie, wann und wo denn ;-)

              14 days later

              Hi zusammen,

              jetzt bin ich endlich durch die passenden Skripte durchgestiegen und es sieht grundsätzlich gut aus.
              Bei mir treten aber auch in manchen Fällen die von @eryx genannten zerwürfelten Mails auf.
              Gab es dafür eine Lösung?
              Bin gerne bereit zu helfen, wenn ich weiss wie :-)

              Grüsse,
              Christian

              © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice