Also bei mir zeigt er zwar tolle dinge an aber in meinem Postfach landet leider nichts..
Mein ungefähres vorgehen ist wie folgt: (mein bisheriger Spickzettel, für Tippfehler übernehmen wir keine Haftung)
zypper install sshfs
mkdir -p /tmp/kopano
ssh-keygen
#copy to kopano / PermitRootLogin=yes
sshfs kopanoserver:/var/lib/kopano /tmp/kopano -o umask=0000,uid=0
ssh kopanoserver
sed -i 's/bind-address.*/bind-addresss = 0.0.0.0/g' /etc/mysqld/mysql.conf.d/mysqld.conf
service mysqld restart
mysql -u root -p
CREATE user 'gromox'@'grommunio.hostname.tld' identified with mysql_native_password by 'INSERTCOINHERE';
GRANT ALL PRIVILEGES ON zarafa|kopano.* to 'gromox'@'grommunio.hostname.tld';
#back to grommunio-host
screen -S import
#Quell-Daten
export SRCPASS=INSERTCOINHERE
gromox-kdb2mt -s --src-host=kopano.hostname.tld --src-db=kopano --src-at=/tmp/kopano/attachments --src-mbox=USERNAMEFROM-'kopano-admin -l' --src-user 'gromox' | gromox-mt2exm -u target@user.name
Und dann sieht das ganze eigtl. ganz gut aus..
gromi:~ # gromox-kdb2mt -s -v --src-port=3306 --src-host kopano.hostname.tld --src-db=zarafa --src-at=/tmp/kopano/attachments --src-mbox=meinpostfach --src-user=gromox | gromox-mt2exm -u meine@email.addresse
Database schema n118
Folder map adjusted (for a private store):
Processing folder "" (8 elements)...
Processing folder "IPM_SUBTREE" (23 elements)...
Processing folder "Inbox" (5640 elements)...
exm: tpropval: ENOMEM
Exception: PG-1122: Success
Processing folder "Outbox" (0 elements)...
Processing folder "Deleted Items" (0 elements)...
Processing folder "Sent Items" (3797 elements)...
Processing folder "erledigt" (2207 elements)...
Processing folder "Contacts" (7 elements)...
Processing folder "{06967759-274D-40B2-A3EB-D7F9E73727D7}" (0 elements)...
Processing folder "{A9E2BC46-B3A0-4243-B315-60D991004455}" (1 elements)...
Processing folder "Calendar" (598 elements)...
Processing folder "Drafts" (0 elements)...
Processing folder "Journal" (0 elements)...
Processing folder "Notes" (4 elements)...
Processing folder "Tasks" (0 elements)...
Processing folder "Junk E-mail" (0 elements)...
Processing folder "RSS Feeds" (0 elements)...
Processing folder "Conversation Action Settings" (0 elements)...
Processing folder "Quick Step Settings" (1 elements)...
Processing folder "Suggested Contacts" (0 elements)...
Processing folder "Archiv" (568 elements)...
Processing folder "Lists" (2 elements)...
Processing folder "salt" (8 elements)...
Processing folder "check_mk" (0 elements)...
Processing folder "wichtig" (12 elements)...
Processing folder "Infected Items" (0 elements)...
Processing folder "Newsfeed" (0 elements)...
Processing folder "erledigt1" (1319 elements)...
Processing folder "Archive" (0 elements)...
Processing folder "ANGEBOTE" (2 elements)...
Processing folder "IPM_COMMON_VIEWS" (8 elements)...
Processing folder "IPM_VIEWS" (32 elements)...
Processing folder "FINDER_ROOT" (0 elements)...
Processing folder "Shortcut" (0 elements)...
Processing folder "Schedule" (0 elements)...
Processing folder "Freebusy Data" (2 elements)...
Processing folder "Subscriptions" (0 elements)...
gromi:~ #
Laut top
schafft der gromox-kdb2mt auch was nur leider ist dem gromox-mt2exm das alles egal und verhält sich eher wie >/dev/null
. Ist auch egal was für einen Benutzernamen ich am Ende eingebe.. Ob echt oder nicht.. Habe auch die ID aus grommunio-admin user list
probiert
Hier noch was fürs gescripte falls es jemand gebrauchen kann
IFS=$'\n' TOMIGRATE=( $(for i in `ssh kopano.hostname.tld kopano-admin -l |tail -n +5|head -n -1|awk '{print $1}'` ; do ssh kopano.hostname.tld kopano-admin --details $i |grep -E 'Username|Emailaddress'| awk '{print $2}' |paste - - ; done) )
Und dann noch ein paar Systeminfos - Auch wenn ich den Maximaltext nun erreicht habe und unten ein wenig fehlt :-).
gromi:~ # file `which gromox-mt2exm `
/usr/sbin/gromox-mt2exm: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=de66fc3f98497478a83f273854ca3bea7ee3b65d, for GNU/Linux 3.2.0, stripped
gromi:~ # zypper if gromox
Loading repository data...
Reading installed packages...
Information for package gromox:
-------------------------------
Repository : grommunio
Name : gromox
Version : 1.5.111.1f1f427f-lp153.3.1
Arch : x86_64
Vendor : grommunio GmbH
Installed Size : 5.9 MiB
Installed : Yes
Status : up-to-date
Source package : gromox-1.5.111.1f1f427f-lp153.3.1.src
Summary : Groupware server backend with RPC, IMAP,POP3, PHP-MAPI support
...
root@kopano.host.tld:/etc/kopano# dpkg -l |grep kopano |awk '{print $2"\t"$3'}
kopano-backup 8.7.24.0-0+ubuntu20.04~34.1
kopano-client 8.7.24.0-0+ubuntu20.04~60.1
kopano-common 8.7.24.0-0+ubuntu20.04~60.1
kopano-dagent 8.7.24.0-0+ubuntu20.04~60.1
kopano-dagent-pytils 8.7.24.0-0+ubuntu20.04~34.1
kopano-gateway 8.7.24.0-0+ubuntu20.04~60.1
kopano-ical 8.7.24.0-0+ubuntu20.04~60.1
kopano-lang 8.7.24.0-0+ubuntu20.04~60.1
kopano-monitor 8.7.24.0-0+ubuntu20.04~60.1
kopano-presence 8.7.24.0-0+ubuntu20.04~34.1
kopano-python-utils 8.7.24.0-0+ubuntu20.04~34.1
kopano-python3-extras 0.2.0+0-0+55.38
kopano-search 8.7.24.0-0+ubuntu20.04~34.1
kopano-server 8.7.24.0-0+ubuntu20.04~60.1
kopano-server-packages 8.7.24.0-0+ubuntu20.04~60.1
kopano-spooler 8.7.24.0-0+ubuntu20.04~60.1
kopano-webapp 5.2.0.0.rc1-1+182.1
kopano-webapp-plugin-files 3.0.1.0+126.1
kopano-webapp-plugin-filesbackend-owncloud 3.0.0.0+57.1
kopano-webapp-plugin-intranet 1.0.1.21+22.1
kopano-webapp-plugin-mattermost 1.0.1+17.1
kopano-webapp-plugin-spell 2.0.1.26+42.1
kopano-webapp-plugin-spell-de-de 2.0.1.3+39.1
libgsoap-kopano-2.8.109 2.8.109-0+1.1
libvmime-kopano3 0.9.2.96+3.72
python-kopano 8.7.24.0-0+ubuntu20.04~34.1
python3-kopano 8.7.24.0-0+ubuntu20.04~34.1
python3-kopano-presence 8.7.24.0-0+ubuntu20.04~34.1
python3-kopano-search 8.7.24.0-0+ubuntu20.04~34.1
python3-kopano-utils 8.7.24.0-0+ubuntu20.04~34.1
z-push-backend-kopano 2.6.4+0-0
z-push-kopano 2.6.4+0-0