After you have created the accounts on your new CommuniGate Pro Server, you may want to copy mail from all mailboxes on the old server to the accounts on the new server.
The CommuniGate Pro software package includes the MoveAccounts program. This program uses a tab-delimited text file that contains account names and passwords. It can be the same file you have used to Import Accounts to a CommuniGate Pro domain.
MoveAccounts [--POP | --IMAP] file sourceServer targetServer [suppl_parameters]
Parameters that specify whether MovePOPMail or MoveIMAPMail program should be used. If none is specified, the MovePOPMail program is used.
The name of a tab-delimited file that contains account names and passwords.
The IP address of the old (source) server (POP or IMAP); can include the port number.
The IP address of the new (target) server (SMTP or IMAP); can include the port number.
Optional parameters (such as --verbose, --delete, --notimeout, --list search, etc.) passed to the MovePOPMAIL or MoveIMAPMail program.
The first line of the file should contain the data field names. The fields with names Name and Password must be present.
If the field NewName exists, it is used as the SMTPrecipient parameter when the MovePOPMail program is started, or as the newName parameter for the MoveIMAPMail program. Otherwise the same Name field data is used.
If the --IMAP parameter is specified, the program checks if the NewPassword field exists. If it does, the data in that field is passed as the newPassword parameter to the MoveIMAPMail program. Otherwise, the same Password field data is used.
All other fields with other names are ignored.
The following is a sample AccountList file:
MoveAccounts --POP AccountList 192.0.0.3 184.108.40.206
If you cannot obtain the clear-text passwords for all accounts for all accounts you want to copy, and the old server is using the Unix /etc/passpwd or /etc/shadow file, follow these steps: