Link to home
Start Free TrialLog in
Avatar of hmcnasty
hmcnasty

asked on

incoming mail problem

ok lets see...

I have a client running small business 2003 with ISA.

The internal address is someurl.local

I set up a domian for them so that they could run exchange.  The domain name that I created is differnent from the internal domian of the machine.  

I created an mx record for the new domain name,  added it to exchange and opened port 25 in ISA.  

They can send email but they cannot receive it.  

I know it's something easy beacuse I'm doing the same thing on another machine but for the life of me I can't figure out what's different.

Any help would be appreciated.
Avatar of Glenn Abelson
Glenn Abelson
Flag of United States of America image

You need an MX record and an A record.

i.e.
email domain...www.myemail.com

Create an A record at the host server....mail.myemail.com

MX points to mail.myemail.com
A record points to your static WAN IP (from internet access provider).

Exchange server is set for myemail.com

Internal Server Name is not relevant if you use IP address

ASKER CERTIFIED SOLUTION
Avatar of Sam Panwar
Sam Panwar
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of hmcnasty
hmcnasty

ASKER

ok..

I added the domain name to the recipients policy.

I went to DNS and first added the a new MX record.  I put in mymail.com.  I left the top part blank.

Then ...I added a new A record.  Do I fill out the top part or leave it blank?
BTW  -

The error I get when I try to send mail to the client is:

There was a SMTP communication problem with the recipient's email server. Please contact your system administrator.
 
Have you use any firewall or IAS server ?? check it

also check the smtp service of your system and port 25 ??
I use ISA server.  It looks like the right ports are open.  It's only 25 right?

How do I check the smtp service.  I mean it's running but its there a way to make sure it's running correctly?

Hi,

The possible reason and solution for your problem
 
1.Have installed ISA server on window 2003 please check ??
2.Also check with  outlook the SMTP service on port 25  is working or not because some firewall stop telnet
3.Telnet  and SMTP service running or stop check it
4.If exchange server then  got System Manager (exchange), under admin
groups, first admin, server, protocols, and then SMTP you have your virtual
server..... try to stop and restart.....
5.Try restart the Microsoft Exchange Internet Mail Service
6.Also confirm from your ISP about 25 port
7.To eliminate that as a possibility, telnet on the server itself to 127.0.0.1, port 25.


TEst for SMTP and POP3 service

Testing POP3 and SMTP Server Mail Server Using Telnet Solution

You may perform the following test to confirm the SMTP server is online and responding:
1. Start > Run > cmd (WinNT/XP/2003) or Start > Run > command (Win95/98)
2. Type command: telnet mail.domainname.com 25 (Example as below)

c:\telnet mail.YourDomain.com 25
Connecting To mail.YourDomain.com...�

You should receive some response as below:

220- domainname.com ESMTP Exim 4.50 #1 Tue, 21 Jun 2005 07:30:42 +0800
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.�

The message confirmed that the SMTP server is working properly.
3. To quit the Telnet prompt, type "quit".


To confirm the POP server is online and responding:

1. Start > Run > cmd (WinNT/XP/2003) or Start > Run > command (Win95/98)
2. telnet mail.domainname.com 110 (Example as below)

c:\telnet mail.YourDomain.com 110
Connecting To mail.YourDomain.com...�
You should receive some response as below:

+OK POP3 HostName [cppop x.x] at [192.168.1.7] (domainname.com)�

The message confirmed that the POP server is working properly.
3. To quit the Telnet prompt, type "quit"
I did the telnet mail.mydomain.com 25

I got could not oprn connection to the host on port 25 : connection failed
The A record needs to point to your static IP address
ok I put in the A record pointed it to the WAN address.

I am not 100% sure I did the A record part correctly.

 Now when I do a telnet mail.mydomain.com 25.     it goes to a blank CMD screen and does nothing.

As Abs_jaipur wrote, your Telnet should produce some results.

Did you do all his steps?

What was the result for each one?


1.Have installed ISA server on window 2003 please check ??
Yes.  I have port 25 open

2.Also check with  outlook the SMTP service on port 25  is working or not because some firewall stop telnet
 ? don't junderstand this one

3.Telnet  and SMTP service running or stop check it
Both running

4.If exchange server then  got System Manager (exchange), under admin
groups, first admin, server, protocols, and then SMTP you have your virtual
server..... try to stop and restart.....

Did it. No change


5.Try restart the Microsoft Exchange Internet Mail Service

Did it. No change


6.Also confirm from your ISP about 25 port

ISP says no ports are blocked.

7.To eliminate that as a possibility, telnet on the server itself to 127.0.0.1, port 25

Don't know how to do this one.

Testing POP3 and SMTP Server Mail Server Using Telnet Solution

You may perform the following test to confirm the SMTP server is online and responding:
1. Start > Run > cmd (WinNT/XP/2003) or Start > Run > command (Win95/98)
2. Type command: telnet mail.domainname.com 25 (Example as below)

c:\telnet mail.YourDomain.com 25
Connecting To mail.YourDomain.com...�

I did this....before you said to enter the A record it got connection failed.

After I put in the A record the telnet looks like it's going to work then goes to a blank CMD screen and hangs.  I don't know if I put the A record in the correct way.

To confirm the POP server is online and responding:

1. Start > Run > cmd (WinNT/XP/2003) or Start > Run > command (Win95/98)
2. telnet mail.domainname.com 110 (Example as below)

c:\telnet mail.YourDomain.com 110
Connecting To mail.YourDomain.com...�
You should receive some response as below:

This one works fine.




 
Hi,

I have read all and find that your port 25 blocked .

2.Also check with  outlook the SMTP service on port 25  is working or not because some firewall stop telnet
 ? don't junderstand this one

This means if your window default firewall is on then its blocked by that firewall , check window default firewall.

Stop exchange server , IAS firewall then try to telnet from port 25

PRoblem is defenent in the firewall.

If you have any antivuirus software then they have default firewall also so check it.

Also check the Hotmail account with configure in your outlook express and check mail are going or not.

Stop exchange server , IAS firewall then try to telnet from port 25

telnet works after I disabled this.

then I think you understand that the problem in the ISA firewall.

Then allow the port 25 in the ISA firewall

and read the following url

http://www.isaserver.org/news/exchangekit.html
http://www.msexchange.org/tutorials/Configuring-ISA-Server-2004-Exchange-Frontend-Server-DMZ-Part1.html
Port 25 is open on ISA  checked it with another machine that I configured the exact same way. I've checked it and rechecked it.

It's got to be something else.

Were you suggesting before that the windows default Firewall might be running along with ISA?  If so how do I turn it off?

wes


Hi,

right click the ethernet active connection in the task bar of desktop.

Then setting firewall option there
 or  got ot property and check the firewall option but i think this is not problem.
I stopped Exchange and it worked fine  I never stopped the ISA firewall.  I checked went through the set up again and the firewall is working properly.

Could it be that I configured the A record wrong?

w
ok...you were right about the firewall.

I can telnet to mail.mydomain.com 25 and it works.

but I still get the error when I try to send mail to this client.

There was a SMTP communication problem with the recipient's email server. Please contact your system administrator.
Hi,

Check the receipient address in the dnsstuff.com

enter receipient address in the email option on the bottom line of option
and check

example
lke http://www.dnsstuff.com/tools/mail.ch?domain=abs_jaipur%40yahoo.com

Its show got good response means receipient address is correct and mail server work fine
Hi,

War said :
Since you are able to reach some recipients successfully, the problem is likely the receiving server.  The sever is busy, internet connection to server is busy. Or server is blocking your address.

Another problem:

The
recipient's mail server may be doing a reverse DNS lookup to prove that the mail is coming from a legitimate source when it receives mail from you.  If you have a dynamic IP address from your ISP, the reverse DNS lookup may fail because you don't have a permanent (static) IP address, and associated "MX" and "A" records, for your Exchange server.  So, the recipient's mail server
cannot check your authenticity and rejects your mail.

If you create a smarthost, you'll be sending (relaying) mail to your ISP's SMTP server.  Then your ISP will send it on to it's final destination.  If your recipient's mail server does a reverse DNS lookup, it will be told the IP address of one of your ISP's SMTP servers - the mail will appear to have come from your ISP, not your server.  Since your ISP has all the proper MX and A records for sending and receiving mail, the recipient's mail server should be satisfied and the mail will be delivered to the recipient.

You may need to get back to your ISP and see what server he uses for smarthost authentication.
Hi,

(http://www.sbslinks.com/DNS_Smarthost.htm), I realised that we are in deed using Smarthost to send all of our emails. i.e. everything aresent to relay.plus.net. Also we have a static IP address.

Checking our IP address at http://www.dnsstuff.com I can get the PTR=XXX.plus.com. plus.com is our ISP's mailserver although it has no relation to our domain name.
Thank  you ...sorry it took so long to give points.

Wes
Hi hmcnasty
Thank you and its ok no problem