move-cyrus-folder
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| move-cyrus-folder [2017/02/27 14:48] – created snarg | move-cyrus-folder [2017/10/11 16:31] (current) – snarg | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | This procedure can be used to move a imap folder between users on a server (or between servers). | ||
| + | |||
| * copy imap folder over. | * copy imap folder over. | ||
| * chown all to cyrus:mail | * chown all to cyrus:mail | ||
| Line 7: | Line 9: | ||
| * fix ACL on new directories: | * fix ACL on new directories: | ||
| - | * grab a directory listing one per line, create a vim script to change each line to 2 lines, and do the following: for eg: | + | * grab a directory listing one per line (find -type d), create a vim script to change each line to 2 lines, and do the following: for eg: |
| * dam user.newuser.copied-directory." | * dam user.newuser.copied-directory." | ||
| * sam user.newuser.copied-directory." | * sam user.newuser.copied-directory." | ||
| * replace slashes with dots in sub/ | * replace slashes with dots in sub/ | ||
| - | | + | |
| - | * sam = set acl on mailbox | + | |
| * paste the script into cryadm | * paste the script into cryadm | ||
| + | |||
| + | dam = delete acl on mailbox, sam = set acl on mailbox | ||
| + | |||
move-cyrus-folder.1488178102.txt.gz · Last modified: by snarg
