You will first need to confirm which forward accounts in the Secondary domains you want to convert. From the Control Panel Applet Users tab, select a Secondary domain from the Domain list box. Click the Details button on the tool bar and then click on the Type column heading.
Seconddomain accounts sorted by Type
The Forward accounts will all be grouped together. Expand the Description column to see where the forwards are pointing to and make note of those that point to a user account on the Primary domain. You may find it useful to print the screen ( ALT + Print Scrn ) and then copy the image onto a blank page or use a screen capture utility so that the image can be printed and used as a checklist.
Return to the Primary domain Users tab and right-click in any white space area and select Export Users from the popup menu. A Save Users As dialog box will open.
Select a filename for the user export (such as domain_users.txt) and a location. The file will be saved as a text file that can be read in Notepad or other text editor.
Once the file is saved, you can open it with a text editor.
All of the user accounts in the Primary domain will be shown. The "syntax" in the file is:
Username (root) , Name (Root User) , Password (<blank>) , Path to mailbox (C:\Program Files\SLmail\SYSTEM\root.mbx)
You will want to go through the text file and delete all of the accounts that are NOT forwards from the Secondary domain that you are converting (use your screen capture or list). You will want to change the username of the accounts to match the username of the Forward in the Secondary domain that you are converting. You will also need to modify the path to the mailbox (.mbx file). The corrected path will be C:\Program Files\SLmail\ SYSTEM\Ad\<secondary domain name>\<username.mbx>. You will need to open Explorer to the correct directory to determine if the domain name is the symbolic name or the complete domain name (with .com at the end).
Explorer view showing Symbolic domain name
Once the text file has been changed, save the file and then return to the Secondary domain.
STOP THE SLMAIL SERVICE. The easiest way to shut down the server is from the command prompt. From the Start menu, select Start , Run and type cmd, then hit ENTER . At the command prompt type: net stop slmail followed by ENTER and net stop slsmtp followed by ENTER.
Delete all of the Forwards in the Secondary domain that you are converting to User accounts by right-clicking and then selecting Delete in the popup menu.
Deleting Forwards in the Secondary domain
Once all of the Forwards have been deleted, right-click in any white space area and select Import Users from the popup menu. Select the users file that you edited previously (in this example domain_users.txt). When the users are imported a dialog box will open that states the number of users processed and the number imported. If the numbers do not match then there were overlapping usernames (or some other conflict) and those users were not imported.
You will then have to move the .mbx files from the Primary domain over to the Secondary domain directory. Using Explorer, drag and drop or copy and paste the .mbx files from the Primary domain directory to the Secondary domain directories.
You will need to change the name of the .mbx file so that the user can receive his mail correctly from the Secondary domain. To make the change, simply change the name of the .mbx files to match the username of the Forward account that exists in the Secondary domain. For example:
seconddomain_webmaster.mbx will change to webmaster.mbx
Once all of the users have been imported and the .mbx files have been moved over and named correctly it is recommended that you test the conversion by sending mail to each of the converted user accounts. If you do not get any bounced messages all should be well.
Once it has been determined that all of the conversion went smoothly you can then go back to the Primary domain and delete the former user accounts that were forwards from the Secondary domain.
Note: You may want to wait for a while until the users confirm that they can receive mail at the new user account on the Secondary domain before deleting the account from the Primary domain.
Repeat the procedure from the beginning (including the back ups of the registry) for the remainder of your Secondary domains. It is recommended that you create new back ups after each conversion so that if you find a problem down the road you will not have overwritten any important information in the registry.