Here's some answers...but in the end I want to suggest there's an easier way to do everything you need, by simply involving a warm spare server.
1 - Yes, omcpinu must be different mailnode, but you can create another mailnode on the same server - but make sure you understand everything.
[root@dsx1 /]# omshowmn
** dsx1
[root@dsx1 /]# omaddmn -m dsx2
omaddmn : Mailnode correctly added
[root@dsx1 /]# omshowmn
** dsx1
dsx2
[root@dsx1 /]# omshowu -n harris
Authentication ID:
Cliff.Harris@scalix.field
User Name : Cliff Harris /CN=Cliff Harris
MailNode : dsx1
Internet Address : "Cliff Harris" <Cliff.Harris@scalix.field>
System Login : 60538
Password : set
Admin Capabilities : NO
Mailbox Admin Capabilities : NO
Language : C
Virtual Vault : Enabled (default)
Mail Account: Unlocked
Last Signon : 02.06.06 15:21:16
Receipt of mail : ENABLED
Service level : 0
Excluded from Tidying : NO
User Class : Full
[root@dsx1 /]# omaddu -n "Cliff Harris/dsx2/cn=Cliff Harris/IA=cliff@scalix.fie
ld"
cliff@scalix.field -p pass
Note the IA and the Authid are different - they must be, otherwise it won't let you add it.
[root@dsx1 /]# omcpinu -f harris.mail -m dsx2
Done - but keep in mind one important ramification - you now have two Cliff Harris entries in your directory, so if others address to him during this time - they may be confused. Cliff however should be able to review mail in this other mailbox, logging in using the authentication ID.
Your 2nd bullet should be answered by the above as well.. Answer to your third bullet is yes, but obviously only server-side folders (no .pst files, no public folder data).
Answer to #4 - No, there is no omcpoutu-like utility for backing up public folder data, but you could use the Outlook client and make .pst files, periodically. A general backup of /var/opt/scalix is your best bet.
Here's where I eluded to a better practice using a warm spare/message recovery server. If you have a spare PC lying around that has enough space to store a few gzipped, tarred copies of /var/opt/scalix, you can get an effective, expediant message recovery sytem going. Doesn't have to be a server-class machine, just 512MB mem, single CPU, doesn't need RAID, just SPID (single phat inexpensive disk).
Basically you would install Scalix (same versions) on the spare, then just down the services and delete the contents of /var/opt/scalix. On a nightly basis (or even more often if you wish) simply rsync the data over to the spare. Make sure you also follow the best practice for backing up your Scalix data (snapshots). Be carefuly on the rsync command line...should be something like...
rsync -avz --delete /var/opt/ 10.17.112.33:backup
You then run a nightly script (cron) on the spare that builds a tar.gz of the data you've sent over. Depending on that SPID (or whatever you use), you could keep multiple days worth of tar.gz files of your latest Scalix data. In fact this is where some of our larger enterprise customers have invested a little more, buying hundreds of GB of inexpensive disks for one message recovery spare - that serves multiple Scalix servers. You really can build this box for pretty cheap, and it doesn't need all the bells and whistles of a production server, because it really isn't going to be doing much.
Now if a person claims they deleted an email or public folder post, and they must have back, you simply unpack the data into the /var/opt/scalix on the spare (hopefully you've still got it local), bring up Scalix services - and tell them to access their mailbox via SWA or Outlook but using the IP address of the spare.
Note you can should give the spare the same hostname, obviously a different IP address, but don't register it in DNS anywhere.
Make sense? Once you get it setup, it would probably solve what you were looking for in your original post. As we all know the difficult part of backup/restore process is typically not the backup - it's the restore and then providing access to the restored data that is time consuming - this makes it real easy.
And as I ramble on, I realize I should just send you the technote that explains this. If you want it - please post your email address.
karl