Paul Hoffman
2015-Aug-09 15:40 UTC
How to import an mbox to an existing user as a new mailbox
On 3 Aug 2015, at 7:16, Steffen Kaiser wrote:> On Mon, 3 Aug 2015, Paul Hoffman wrote: >> On 2 Aug 2015, at 23:27, Steffen Kaiser wrote: >>> On Sun, 2 Aug 2015, Paul Hoffman wrote: >>> >>>> Greetings. I have a bunch of mbox files that I want to import to an >>>> existing user, each into a new mailbox. That is, I want to import >>>> the file project1.mbox to user Foo, into a newly-created mailbox >>>> called "Project 1". Is there a dovecot tool to do this on the >>>> server? >>> >>> do you have access to the file system of the mail storage? Can you >>> call doveadm on the server? What mail storage do you use now, >>> Maildir, mbox, ... ? >> >> Sorry for being unclear earlier. Yes, yes, mbox. > > copy project1.mbox to '/path/to/user/mail/storage/Project 1.mbox' and > make sure, the user has file system rights to access the file at all. > > Maybe, you need to add the new mailbox to the user's subscription > file, in order to have it show up.After a week, I'm at this again. Now having read up on doveadm, I am trying the following: sudo doveadm import -u Foo mbox:/home/phoffman/project1.mbox "Project 1" all However, that gets the result: Initializing mail storage from mail_location parameter failed: mbox: mbox root directory can't be a file Which bit am I missing here? --Paul Hoffman
Benny Pedersen
2015-Aug-09 15:46 UTC
How to import an mbox to an existing user as a new mailbox
Paul Hoffman skrev den 2015-08-09 17:40:> Initializing mail storage from mail_location parameter failed: mbox: > mbox root directory can't be a file > > Which bit am I missing here?sudo doveadm import -u Foo mbox:/home/phoffman/project1/ "Project 1" all untested
Paul Hoffman
2015-Aug-09 18:20 UTC
How to import an mbox to an existing user as a new mailbox
On 9 Aug 2015, at 8:46, Benny Pedersen wrote:> Paul Hoffman skrev den 2015-08-09 17:40: > >> Initializing mail storage from mail_location parameter failed: mbox: >> mbox root directory can't be a file >> >> Which bit am I missing here? > > sudo doveadm import -u Foo mbox:/home/phoffman/project1/ "Project 1" > all > > untestedWhen I try this: Fatal: Import namespace initialization failed: Initializing mail storage from mail_location parameter failed: mkdir(/home/phoffman/project1) failed: Permission denied (euid=1013(phoffprop) egid=1013(phoffprop) missing +w perm: /home/phoffman, dir owned by 1001:1001 mode=0755) Does this error indicate that it is trying to write to the mbox file instead of reading it? If so, why? --Paul Hoffman
Reasonably Related Threads
- How to import an mbox to an existing user as a new mailbox
- How to import an mbox to an existing user as a new mailbox
- How to import an mbox to an existing user as a new mailbox
- How to import an mbox to an existing user as a new mailbox
- How to import an mbox to an existing user as a new mailbox