Question Locked

Send internal e-mail to external server using Exchange 2003

0 helpful
5 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

Hi,

I have a problem that I can't seem to figure out. First some background. I have Windows Server 2003 Enterprise (DC) and Exchange Server 2003 on the same machine.

I work in a small company that is affilated with a large university. We all use our university email addresses as our primary emails.

When not in the office users would like to login to the University webpage to check their email.

The problem is when we send emails to eachother, Exchange checks Active Directory and delivers our email directly into our Mailbox without sending it out to the university.

Is there a way to have Exchange ignore AD and send ALL email with @university to the university even though our @university email is primary in AD?

It works if I delete my @university email from AD but then my return address will be different and we can't have that. Any help would be appreciated. Thank you.

5 replies

by kparker

Has anyoe responded to you about this? I am having the same same problem

by synapse_z

Unfortunately no they have not. I was speaking with someone and they suggested adding an MX record but I have not tried it yet. If you find something out please let me know.

by cg it

that is deliver mail to users on the domain.

If your domain is not @university.com then Exchange will not deliver mail addressed to @university.com to you.

Exchange will accept mail for other domains and then forward it if you configure it to.

The usual term associated for this is relaying.

Simply creating an MX record for another domain in your domain's DNS won't do the trick as there is going to be conflicts with the DNS server that's authoritative for the other domain and only the authoritative DNS server will be able to provide MX resolution. Your DNS server will be ignored.

by synapse_z

Ok this is a bit of an awkward solution but it does work. I have a small group of users so it's not a problem but if you have many users it might not be the best solution. So here it goes.

Because we are using our @university emails I removed our @company emails from AD. We also have an external webpage and the hosting company gives us email addresses. So...
1. Create an external email address for the user on the hosting company's site: me@company.com and select to forward email to the address you wanted. me@university.edu

2. Make sure AD does not have that @company addresses for you in Exchange Emails Tab.

3. Create a new contact in AD and include the external email as the contacts email: me@company.com

4. Select user in AD, Properties, click the Exchange General tab, Delivery Options, Forward to and select the new contact you created.

5. I also had to create an A and MX record in DNS to forward mail to the external hosting company's server.

6. Test it.

Like I said it's a bit awkward but since we only have 10 users it's not a problem. Our external hosting company also had an option to delete the email after it was forwarded so our inboxes won't fill up. I hope I didn't forget anything but if you have problems let me know. Good luck.

This discussion is closed to new replies.