Solved

MAPI to IMAP migration is it possible or not

Posted on 2004-03-23
7
1,701 Views
Last Modified: 2012-05-04
MAPI to IMAP migration is it possible or not?
Has anyone actually done a migration from exchange 5.5 to UW-IMAP running on linux?
0
Comment
Question by:illtbagu
  • 4
  • 3
7 Comments
 
LVL 40

Accepted Solution

by:
jlevie earned 500 total points
ID: 10667784
I think you should be able to use mailutil (from the UW-IMAP distribution) to copy the messages from exchange via IMAP. That means that (a) exchange must have the IMAP connector installed, and (b) that you know each user's password on both systems. One way of satisfying the latter requirement is to temporarily assign a new password to each user, telling them what the password is, moving the mail, and then allowing users to reset their password.

Note that it is also possible to allow users to configure their Outlook client with an IMAP account in addition to the exchange account and allowing each user to move their mail to the IMAP server.
0
 
LVL 1

Author Comment

by:illtbagu
ID: 10668940
Thanks much jlevie

It sounds like you posted 2 different solutions here am I right? The first solution being mailutil and the other simply any MUA that suppots both MAPI and IMAP that can be configured to connect to both the exchange server and the linux server and used to copy messages back and forth between the two servers?

quote:
---------------------
Note that it is also possible to allow users to configure their Outlook client with an IMAP account in addition to the exchange account and allowing each user to move their mail to the IMAP server.
---------------------
Are you kidding the users here are way to lazy. This would be a task way to complicated for them. They would throw a fit. Do you want to trade users :)

I have read before where people were doing exactly what you said to migrate existing mail. Basically the MUA is the conversion tool. It would be nice to hear from someone who has actually done this before and express any problems they might have had. This is my main worry now.

Thanks
0
 
LVL 40

Expert Comment

by:jlevie
ID: 10669735
Yes, that's two different ways to accomplish the migration. Which to use depends on how many users you have, how knowlegable they are, and whether the environment allows futzing with the account passwords.

To do the move on behalf of the users with mailutil you must be able to login to each email account on both servers. This obviously means that you have to have the password for each account on both servers. With exchange the complication can be that the exchange server is a member of and authenticates to an NT or A/D domain. Thus you can't just set all the exchange passwords to a known value without breaking the windows domain login and there's no way to do a temporary password change and then restore the current password. Hence the suggestion to issue a new (known) password to everyone, move the email, and then allow users to reset their password.

I don't remember whether I've done this from exchange, but I have used mailutil to transfer mail from just about every other mailserver (qpopper, UW-IMAP, Courier, etc.) to Cyrus so I'd think it should work with exchange also, providing you have the IMAP connector installed on exchange.
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 1

Author Comment

by:illtbagu
ID: 10670825
One last question. Looking at the exchange server it says that it has imap4 protocal enabled for every email account. Is this what you mean by "That means that exchange must have the IMAP connector installed". Or is there something else? I tried to use both outlook express and and Thunderbird with no luck. I noticed with a nmap scan that imap ports are open.
143/tcp    open        imap2                  
993/tcp    open        imaps


My next step is to see if outlook not outlook express can connect to a imap server. I have never done this with outlook before.

Thanks for all your help.
0
 
LVL 40

Expert Comment

by:jlevie
ID: 10671329
Yes, that's what I mean by "having the IMAP connector installed". I seem to remember something funky about what you have to specify as the login name for IMAP on exchange. And that is that it has to be in UNC form.
0
 
LVL 1

Author Comment

by:illtbagu
ID: 10671401
Thanks for all of your help jlevie. If I cant get any of the MUA's I am using to logon to the IMAP server I will just post another question maybe someone knows the answer.
0
 
LVL 40

Expert Comment

by:jlevie
ID: 10671560
I just tried one of our exchange servers and I had to use domain\domain_login_id\exchange_alias. If your Exchange alias is the same as your Windows login id, you may be able to use just the Exchange alias for the username.
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
php ssh2_scp_send 1 60
issue in getting eth0 IP in oracale virtual box Linux VM 4 51
How to update  and reset admin password for Linux 5 54
winscp where are logs stored 3 33
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now