I am going to post the information in the PM that I sent pabby_s. I am well out of my depth with this although I did muddle through it on my own server a year or so ago. I am posting this in hopes that the glaring and dramatic errors can be corrected by the community.
1-load WinSCP on the windows workstation:
http://winscp.net/eng/index.php2-copy the contents of \home\e-smith\files\users\rh\Maildir\ (rh is my user name) to the new \home\e-smith\files\users\”user name on new server”\Maildir\ with WinSCP
*I would do this with one user and get the details worked out before I did them all. This will destroy any current mail on the new server. POP or IMAP it down to the workstations before you proceed
*you might need to also copy the three .qmail files from \home\e-smith\files\users\rh\ to the \home\e-smith\files\users\”user name on new server”\ on the new server.
The \home\e-smith\files\users\rh\.qmail-default file is the only one that does not have user;group set to rh:rh (the user is set as user and group) its user:group is root:admin
*Here is the problem, all user rights and ownerships will be changed to root. (the old user name would not work anyway as even if you use the same name on the new server the underlying linux uid would not be the same.)
3- Using chown and chmod commands from the command line to change the group ownership and rights. The ownership can be changed recursively as I think the whole Maildir is the same, however the rights must be done on a per file basis as they are all different. (you will have to google chown and chmod to get the proper syntax and an understanding of what each change does.)
4- There are two hidden directories in the \home\e-smith\files\users\rh\Maildir\ to see all directories issue an ls –a at the root command prompt. To see the current rights, issue ls –al (these are lowercase L’s)
You will need to go into the hidden directories and change the rights to the files inside them also. The following are the outputs of the ls –al command from my server on the rh user example I am using above.
Here is the command issued from \home\e-smith\files\users\rh\Maildir\
[root@pifc-mercy Maildir]# ls -al
total 392
drwxr-xr-x 17 rh rh 4096 Oct 9 08:31 .
drwx------ 5 rh rh 4096 Oct 6 06:28 ..
drwxr-xr-x 2 rh rh 32768 Oct 9 08:37 cur
-rw-r----- 1 rh rh 5 Jan 4 2007 .customflags
-rw------- 1 rh rh 2244 Oct 9 06:34 dovecot.index
-rw------- 1 rh rh 58368 Oct 9 08:31 dovecot.index.cache
-rw------- 1 rh rh 62940 Oct 9 08:31 dovecot.index.log
-rw------- 1 rh rh 131076 Sep 23 10:49 dovecot.index.log.2
-rw------- 1 rh rh 6369 Oct 9 08:31 dovecot-uidlist
drwxr-xr-x 5 rh rh 4096 Jul 30 07:45 .drafts
<Note these hidden files and directories with the names preceded by a .drwxr-x--- 5 rh rh 4096 Apr 25 13:12 .Drafts
drwxr-x--- 2 rh rh 4096 Jul 17 2007 .INBOX
drwxr-xr-x 5 rh rh 4096 Apr 25 14:04 .Junk
drwxr-xr-x 5 rh rh 4096 Oct 9 06:54 .Junk E-mail
drwxr-xr-x 5 rh rh 4096 Oct 3 08:11 .junkmail
drwxr-xr-x 5 rh rh 4096 Oct 6 06:15 .LearnAsSpam
drwxr-xr-x 2 rh rh 12288 Oct 9 08:37 new
drwxr-xr-x 5 rh rh 4096 Jul 29 14:00 .Sent
drwxr-x--- 5 rh rh 4096 Apr 25 13:12 .Sent Items
drwxr-x--- 5 rh rh 4096 Aug 6 09:26 .sent-mail
-rw-r--r-- 1 rh rh 90 Jul 29 15:07 subscriptions
drwxr-xr-x 5 rh rh 4096 Apr 25 14:04 .Templates
drwxr-xr-x 2 rh rh 4096 Oct 9 08:35 tmp
drwxr-xr-x 5 rh rh 4096 Apr 30 11:55 .Trash
and the same command issued from the hidden .INBOX directory inside Maildir
[root@pifc-mercy .INBOX]# ls -al
total 240
drwxr-x--- 2 rh rh 4096 Jul 17 2007 .
drwxr-xr-x 17 rh rh 4096 Oct 9 08:51 ..
-rw-r----- 1 rh rh 7824 Jul 19 2007 .imap.index
-rw-r----- 1 rh rh 212300 Jul 19 2007 .imap.index.data
-rw-r----- 1 rh rh 2576 Jan 4 2007 .imap.index.log
-rw-r----- 1 rh rh 6308 Jul 19 2007 .imap.index.tree
And from the .junkmail directory inside Maildir
[root@pifc-mercy Maildir]# cd .junkmail
[root@pifc-mercy .junkmail]# ls -al
total 172
drwxr-xr-x 5 rh rh 4096 Oct 3 08:11 .
drwxr-xr-x 17 rh rh 4096 Oct 9 08:51 ..
drwxr-xr-x 2 rh rh 12288 Oct 3 07:59 cur
-rw-r----- 1 rh rh 5 Jan 4 2007 .customflags
-rw------- 1 rh rh 144 Oct 3 07:59 dovecot.index
-rw------- 1 rh rh 63488 Oct 3 07:59 dovecot.index.cache
-rw------- 1 rh rh 28992 Oct 3 08:11 dovecot.index.log
-rw------- 1 rh rh 449 Sep 30 07:31 dovecot-uidlist
-rw-r----- 1 rh rh 1608 Jul 17 2007 .imap.index
-rw-r----- 1 rh rh 10264 Jul 17 2007 .imap.index.data
-rw-r----- 1 rh rh 2576 Jan 4 2007 .imap.index.log
-rw-r----- 1 rh rh 1556 Jan 4 2007 .imap.index.tree
drwxr-xr-x 2 rh rh 12288 Sep 30 07:31 new
drwxr-xr-x 2 rh rh 4096 Sep 29 19:33 tmp
Note that cd is used as in windows. FILE AND DIRECTORY NAMES ARE CASE SENSITIVE WITH LINUX.