MBOX Importieren in Mail  [GELÖST]

Diskussionen zur Bedienung von KeyHelp.
Post Reply
Brummi
Posts: 5
Joined: Tue 14. Jun 2022, 11:51

MBOX Importieren in Mail

Post by Brummi »

Guten Tag,

ich habe auf dem Server mir ein Backup von 2 GB aus GMAIL einer mbox Datei gespeichert, diese ist mit "cat" im reinen Textformat. nun die Frage, wie bekomme ich die Mails in das E-Mail-Postfach hinein. Hochladen über den Browser darf man ja nur 64 MB. GIbt es einen Shell Befehl? Ich habe es natürlich versucht bin aber nicht zum Erfolg gekommen.. Ich habe meine Mail und mein Benutzernamen abgeändert!

Code: Select all

doveadm -D import -u mail@domain.tld mbox:/home/USER/backup.mbox "" all

Debug: Loading modules from directory: /usr/lib/dovecot/modules
Debug: Module loaded: /usr/lib/dovecot/modules/lib10_quota_plugin.so
Debug: Loading modules from directory: /usr/lib/dovecot/modules/doveadm
Debug: Skipping module doveadm_acl_plugin, because dlopen() failed: /usr/lib/dovecot/modules/doveadm/lib10_doveadm_acl_plugin.so: undefined symbol: acl_user_module (this is usually intentional, so just ignore this message)
Debug: Skipping module doveadm_expire_plugin, because dlopen() failed: /usr/lib/dovecot/modules/doveadm/lib10_doveadm_expire_plugin.so: undefined symbol: expire_set_deinit (this is usually intentional, so just ignore this message)
Debug: Module loaded: /usr/lib/dovecot/modules/doveadm/lib10_doveadm_quota_plugin.so
Debug: Module loaded: /usr/lib/dovecot/modules/doveadm/lib10_doveadm_sieve_plugin.so
Debug: Skipping module doveadm_fts_lucene_plugin, because dlopen() failed: /usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_lucene_plugin.so: undefined symbol: lucene_index_iter_deinit (this is usually intentional, so just ignore this message)
Debug: Skipping module doveadm_fts_plugin, because dlopen() failed: /usr/lib/dovecot/modules/doveadm/lib20_doveadm_fts_plugin.so: undefined symbol: fts_user_get_language_list (this is usually intentional, so just ignore this message)
Debug: Skipping module doveadm_mail_crypt_plugin, because dlopen() failed: /usr/lib/dovecot/modules/doveadm/libdoveadm_mail_crypt_plugin.so: undefined symbol: mail_crypt_box_get_pvt_digests (this is usually intentional, so just ignore this message)
doveadm(mail@domain.tld)<450738><>: Debug: auth-master: userdb lookup(mail@domain.tld): Started userdb lookup
doveadm(mail@domain.tld)<450738><>: Debug: auth-master: conn unix:/var/run/dovecot/auth-userdb: Connecting
doveadm(mail@domain.tld)<450738><>: Debug: auth-master: conn unix:/var/run/dovecot/auth-userdb: Client connected (fd=10)
doveadm(mail@domain.tld)<450738><>: Debug: auth-master: userdb lookup(mail@domain.tld: auth USER input: mail@domain.tld home=/var/mail/vhosts/domain.tld/mail uid=5000 gid=5000 quota_rule=*:storage=5242880
doveadm(mail@domain.tld)<450738><>: Debug: auth-master: userdb lookup(mail@domain.tld): Finished userdb lookup (username=mail@domain.tld home=/var/mail/vhosts/domain.tld/mail uid=5000 gid=5000 quota_rule=*:storage=5242880)
doveadm(mail@domain.tld)<450738><>: Debug: Added userdb setting: plugin/quota_rule=*:storage=5242880
doveadm(mail@domain.tld): Debug: Effective uid=5000, gid=5000, home=/var/mail/vhosts/domain.tld/mail
doveadm(mail@domain.tld): Debug: Quota root: name=User quota backend=maildir args=
doveadm(mail@domain.tld): Debug: Quota rule: root=User quota mailbox=* bytes=5368709120 messages=0
doveadm(mail@domain.tld): Debug: Quota grace: root=User quota bytes=536870912 (10%)
doveadm(mail@domain.tld): Debug: maildir++: root=/var/mail/vhosts/domain.tld/mail, index=, indexpvt=, control=, inbox=/var/mail/vhosts/domain.tld/mail, alt=
doveadm(mail@domain.tld): Debug: quota: quota_over_flag check: quota_over_script unset - skipping
doveadm(mail@domain.tld): user-lookup(mail@domain.tld): Debug: auth-master: userdb lookup(mail@domain.tld): Started userdb lookup
doveadm(mail@domain.tld): user-lookup(mail@domain.tld): Debug: auth-master: userdb lookup(mail@domain.tld): auth USER input: mail@domain.tld home=/var/mail/vhosts/domain.tld/mail uid=5000 gid=5000 quota_rule=*:storage=5242880
doveadm(mail@domain.tld): user-lookup(mail@domain.tld): Debug: auth-master: userdb lookup(mail@domain.tld): Finished userdb lookup (username=mail@domain.tld home=/var/mail/vhosts/domain.tld/mail uid=5000 gid=5000 quota_rule=*:storage=5242880)
doveadm(mail@domain.tld): user-lookup(mail@domain.tld): Debug: Added userdb setting: plugin/quota_rule=*:storage=5242880
doveadm(mail@domain.tld): Debug: Effective uid=5000, gid=5000, home=/var/mail/vhosts/domain.tld/mail
doveadm(mail@domain.tld): Debug: Quota root: name=User quota backend=maildir args=
doveadm(mail@domain.tld): Debug: Quota rule: root=User quota mailbox=* bytes=5368709120 messages=0
doveadm(mail@domain.tld): Debug: Quota grace: root=User quota bytes=536870912 (10%)
doveadm(mail@domain.tld): Debug: mbox: INBOX defaulted to /home/USER/backup.mbox/inbox
doveadm(mail@domain.tld): Debug: fs: root=/home/USER/backup.mbox, index=, indexpvt=, control=, inbox=/home/USER/backup.mbox/inbox, alt=
doveadm(mail@domain.tld): Fatal: Import namespace initialization failed: Initializing mail storage from mail_location parameter failed: mbox: mbox root directory can't be a file: /home/USER/backup.mbox (http://wiki2.dovecot.org/MailLocation/Mbox)
User avatar
Florian
Keyweb AG
Posts: 1243
Joined: Wed 20. Jan 2016, 02:28

Re: MBOX Importieren in Mail  [GELÖST]

Post by Florian »

Hallo,

schonmal mit mb2md probiert?

https://github.com/mindbit/mb2md

Das Perl Script wandelt einem eine mbox Datei in Maildir um, die Mails kann man dann einfach kopieren in das Postfach.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Brummi
Posts: 5
Joined: Tue 14. Jun 2022, 11:51

Re: MBOX Importieren in Mail

Post by Brummi »

Florian wrote: Mon 27. Jun 2022, 10:00 schonmal mit mb2md probiert?

https://github.com/mindbit/mb2md
Ich kannte es bisher nicht, hat aber wunderbar funktioniert.

Falls jemand auch das sucht, ihr braucht den Benutzer root wichtig sind die vollständigen Pfadangaben für Parameter s und d
die 3 Ordner werden dann nach /var/mail/vhosts/domain.tld/mail/ verschoben, Befehl "mv". Danach die Berechtigung mittels "chown -hR vmail:vmail /var/mail/vhosts/domain.tld/mail/*" setzen, sonst kann der Server die Dateien wegen fehlender Berechtigung nicht lesen und webmail/roundcube meldet einen schweren Fehler und zeigt keine Mails mehr an.

Danke!
Post Reply