Results 1 to 3 of 3

Thread: Migrating from Zimbra ZCS 6 to Exchange Online (Office 365)

Hybrid View

  1. #1
    Join Date
    Dec 2011
    Rep Power

    Default Migrating from Zimbra ZCS 6 to Exchange Online (Office 365)


    I'm in the process of migrating from Zimbra to Exchange Online and I need to migrate the contents of 190 users' mailboxes via IMAP.

    I need either a superuser account that I can use to access all of the mailboxes and their folders or I need to use 'virtual shared folders' via IMAP. I cannot find details of either.

    I have tried following the UserRoot attribute method in the following link but to no avail - Exchange cannot see the directory:

    Prepare a CSV File to Migrate E-mail from an IMAP Server

    Any help would be great - I know I'm off to 'the dark side' but that's corporate politics for you!

    Kind regards,


  2. #2
    Join Date
    Jul 2009
    Jyväskylä, Finland
    Rep Power


    I used following sync script to migrate from old webmail to zimbra, maybe it'll work the other way around aswell, assuming exchange online supports imap.

    You need linux server with apache+php with imapsync package installed.

    index.php :
    <title>Mail migration</title>
    Move emails tool<br>
    <form method="post" action="process.php">
    <td>Your e-mail address:</td><td> <input size=64 type="text" name=email></td></tr>
    <tr><td>Password for old server:</td><td> <input type="password" name=bmpass></td></tr>
    <tr><td>Password for new server:</td><td> <input type="password" name=fhpass></td></tr>
    <input type="submit" name="submit" value="Sync">
    process.php :
    $email = $_POST["email"];
    $fhpass = $_POST["fhpass"];
    $bmpass = $_POST["bmpass"];
    #echo "processing $email using bmpass : $bmpass and fhpass : $fhpass";
    $process = sprintf("imapsync --nosyncacls --syncinternaldates --ssl1 --ssl2 --host1 --user1 %s --password1 %s --host2 --user2 %s --password2 %s --authmech1 LOGIN --authmech2 LOGIN", $email, $bmpass, $email, $fhpass);
    #echo $process;
    echo "Processing IMAP sync (this will take few minutes)";
    #passthru('imapsync --nosyncacls --syncinternaldates --ssl1 --ssl2 --host1 --user1 '$email' --password1 <old pass> --host2 --user2 <email> --password2 <new pass> --authmech1 LOGIN --authmech2 LOGIN');
    echo "IMAP sync done";
    # eof
    Edit process.php and replace and with proper hostnames.

    This is assuming your username is same as your email on both ends.
    Test and then have your users access the migrate web-page to complete the transfer.

  3. #3
    Join Date
    Oct 2009
    Rep Power


    Did you ever figure out how to migrate your users?

Similar Threads

  1. Zimbra 6 on Ubuntu 8.04 x64 reverting to IPv6
    By nimble7 in forum Installation
    Replies: 1
    Last Post: 11-29-2010, 11:03 PM
  2. Old Backup stay in TO_DELETE status and no clearing..
    By bartounet in forum Administrators
    Replies: 0
    Last Post: 10-05-2010, 07:40 AM
  3. Zimbra shutdowns every n hours.
    By Andrewb in forum Administrators
    Replies: 13
    Last Post: 08-14-2007, 08:55 AM
  4. dspam logrotate errors
    By michaeln in forum Users
    Replies: 7
    Last Post: 02-19-2007, 11:45 AM
  5. Unable to start tomcat
    By chanck in forum Administrators
    Replies: 11
    Last Post: 06-11-2006, 12:58 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts