• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Add existing MailEnable mailbox to plesk configuration

M_N

Basic Pleskian
Plesk Windows 12, MailEnable mailserver

I added users directly to mailenable (using their migration utility to import from an old mail server which plesk does not support). The domains exist in plesk but not the individual email users/mailboxes.

Now I want to add those email users to plesk but it doesn't let (not surprisingly), when I try to add a user it returns an error: "Unable to update the mail account properties:mailmng failed: MEAOPO.Mailbox.AddMailbox failed"

My question is: How can I add the users that already exist in MailEnable to the plesk configuration? (i.e. ignore the error and add the user to the plesk database, or even better yet if plesk can read the configuration and add all users)

(the plesk kb articles suggest running mchk.exe but that is designed to take users from plesk and add them to mailenable, I need the reverse).

TY
 
Why not backup all the mailboxes and all there data.
Then delete them, use plesk to create the respective mailboxes and paste back the email content ...(This theory works with Linux but I haven't tried it with Windows)
 
That would be hours of work for a couple of hundred email addresses (with lots of potential for errors) for what could be easily automated by a script.

I'm hoping parallels has a tool for this so I can avoid all that manual work.
 
There is no tool.

For future reference, create accounts in Plesk first.

You could however try this.

Perform a complete backup of MailEnable.
Perform a backup of Plesk.
Export a list of all accounts (user & password configuration)
Within Plesk, install another/additional mail server and choose it as the default.
Batch create all email accounts with command line utility http://download1.parallels.com/Plesk/Doc/en-US/online/plesk-win-cli/index.htm?fileName=25742.htm
Plesk will create the account in the new mail server and store the account details in Plesk's database.
Because the accounts do not already exist in the new mailserver it will bypass the duplicate/existing mailbox error.
Switch back to MailEnable as the default mail server and Plesk will then know which accounts should exist.
You can then uninstal the temporary mail server.
 
Back
Top