how to redirect a users internal exchange mail to a linux mail server

Posted on 2005-04-11
Last Modified: 2008-03-06

I would like a user to connect to a linux mailserver and receive all his mail. Now he is a user in an AD domain and he has an Exchange 2003 mailbox. He is receiving evryone's else email and he is not receiving mail from internal employees who connect to Exchange 2003 for mail delivery. We do not want him to configure on his client computer an additional POP3  mailbox as we know we will get complaints from him. Why do i have 2 mailboxes...blah...blah blah... . . So i would like for him to receive all mail from 1 mail server. What do i need to do on the AD users and computers to accomplish this? Also do i need to do any config changes on Exchange 2003 to accomplish this?

Thanks for your help,

Question by:Tacobell2000
    LVL 104

    Expert Comment

    The way to do it would be to use a mail enabled contact to send email to his Linux mailbox. This contact would be used to forward email from the Exchange mailbox - possibly via a "Store and Forward" so that you still have a copy of the email within Exchange.

    However what you put in to the mail enabled contact as the email address depends on your existing configuration.
    For example, if the Linux account has its own email address then that could be used.


    Author Comment

    ok.....let me explain because i was not clear enough.
    I would like to configure Exchange 2003 to forward all messages to a linux mail server that shares the same smtp domain name space. Ex:
    User@company .com is the email of the user in Exchange 2003. I would like all his emails to be forwarded to a linux mail server that has his address as .
    How can i accomplish this for 1 user in Exchange. The user is also in AD users and computers.

    Please help,

    LVL 104

    Accepted Solution

    While Exchange can share an SMTP namespace with another server, i don't think it is worth the hassle for one user. Simplify matters using the dummy domain route.

    This is where you create a dummy domain in your dns - for example (where is your internal domain). In this DNS you will need to create two entries.
    1. A new host pointing at the IP address of the Linux server. will be fine.
    2. An MX record for the domain

    Configure the Linux mail server to know that it is responsible for that domain. I can't tell you how to do that as I am not a Linux user.

    Then create a mail enabled contact with the email address - where username is the user's actual name and is your internal domain.
    Use this contact to forward all email from the Exchange mailbox.

    As an aside, if this was me, I wouldn't tolerate it. If the company has made the decision to move to Exchange then that means everyone moves.  If the user who will not move is the CEO (or equivalent) then you don't have the support of the head of the company. Anyone below can be told to move by the CEO.

    If this is POP3 email then you can make the move quite easily with some DNS tweaks. Shutdown the Linux server and just point the DNS (And the IP address is required) at the Exchange server. Enable the POP3 server and nothing has changed on the client side.


    Featured Post

    Are your corporate email signatures appalling?

    Is it scary how unprofessional your email signatures look? Do users create their own terrible designs and give themselves stupid job titles? You can make this a lot easier for yourself by choosing an email signature management solution from Exclaimer today.

    Join & Write a Comment

    Suggested Solutions

    In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
    In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

    745 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

    14 Experts available now in Live!

    Get 1:1 Help Now