Hi ,
I have tried to clear your doubts. Please help me in solving the problem.
One suggestion I want to give is,
Can we use ETURN to specify a different domain name to receive the mails from on ISP?s exch1 server?
See, the problem is something like this --- If a company has one internal domain name, and a different registered domain name, how does the company receive the mails and send the mails?
Just a couple of questions first to clear up the assumptions I made while writing this.
abc.com is a local domain with no public records (internal only)?
Right now, yes. It does not have public ip address. But it has internal ad, DNS with name abc.com, and plan to have an exchange server with the name exch2.abc.com.
abcd.com is the public domain with a record elsewhere (external domain)?
Yes, abcd.com is a public domain (registered domain name) and has existence over the Internet. It has taken mailing service (let us call it exch1) from ISP
Both abc.com and abcd.com belong to same company, and users in abc.com were using outlook to download mails from ISP?s mail server.
Does all incoming e-mail for the domain abcd.com want to be recieved by the exchange server?
No. Since these 2 domains are situated at 2 different places, people from abcd.com want to access the ISP?s mail server using outlook. Hence that name will remain. But people from abc.com now want to have their mails retrieved from exch2.abc.com.Althaugh these users will want to have same email address e.g. ppp@abcd.com (i.e. if somebody sends mail to ppp.abcd.com, it will be received by ppp.abc.com)
Do all internal users need to be able to send out of their e-mail address on the abcd.com domain?
Yes, ppp.abc.com want to be able to send mail as ppp@abcd.com and also want to receive the mail as ppp@abcd.com. But remember, the mailbox should be on exch2.abc.com and not on ISP?s exch1 server.
Okay, these are with those above I also assumed that abc.com is the name of your Active Directory DNS as well.
To set this up, in my opinion the best way would be:
Exchange Server:
On the Exchange Server add an SMTP address for each mailbox as @abcd.com. This should be the default (reply) address.
E-mail addressing for abc.com is unnecessary unless I misunderstand how your domain is set up.
If abc.com is also an external address you wish to recieve on then add that to the list of addresses on each account so the users can recieve on it. The address it sends as is determined by the default address for each user.
The Exchange server also needs to be publically available on port 25 so people can connect to send mail to your internal users.
ISP Servers:
A few changes need to be made on this side as well.
You should request a change to your DNS record (as held by your ISP).
The MX record for mail.abcd.com should be changed to point to the public IP address of your exchange server. That will allow internal users to recieve e-mail to abcd.com via the exchange.
If necessary the MX record for mail.abc.com should also be updated to point to the exchange server.
Be aware that DNS changes take time to propogate across all DNS servers. Your users should continue to recieve e-mail via the POP e-mail box at the ISP as well as via the Exchange server for at least a week after the DNS changes have been made.