• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 331
  • Last Modified:

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.
0
hmcnasty
Asked:
hmcnasty
  • 11
  • 10
  • 3
1 Solution
 
glenn_1984Commented:
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

0
 
hmcnastyAuthor Commented:
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?
0
Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

 
hmcnastyAuthor Commented:
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.
 
0
 
Sam PanwarSr. Server AdministratorCommented:
Have you use any firewall or IAS server ?? check it

also check the smtp service of your system and port 25 ??
0
 
hmcnastyAuthor Commented:
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?

0
 
Sam PanwarSr. Server AdministratorCommented:
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"
0
 
hmcnastyAuthor Commented:
I did the telnet mail.mydomain.com 25

I got could not oprn connection to the host on port 25 : connection failed
0
 
glenn_1984Commented:
The A record needs to point to your static IP address
0
 
hmcnastyAuthor Commented:
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.

0
 
glenn_1984Commented:
As Abs_jaipur wrote, your Telnet should produce some results.

Did you do all his steps?

What was the result for each one?
0
 
hmcnastyAuthor Commented:


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.




 
0
 
Sam PanwarSr. Server AdministratorCommented:
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.

0
 
hmcnastyAuthor Commented:
Stop exchange server , IAS firewall then try to telnet from port 25

telnet works after I disabled this.

0
 
Sam PanwarSr. Server AdministratorCommented:
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
0
 
hmcnastyAuthor Commented:
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


0
 
Sam PanwarSr. Server AdministratorCommented:
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.
0
 
hmcnastyAuthor Commented:
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
0
 
hmcnastyAuthor Commented:
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.
0
 
Sam PanwarSr. Server AdministratorCommented:
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
0
 
Sam PanwarSr. Server AdministratorCommented:
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.
0
 
Sam PanwarSr. Server AdministratorCommented:
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.
0
 
hmcnastyAuthor Commented:
Thank  you ...sorry it took so long to give points.

Wes
0
 
Sam PanwarSr. Server AdministratorCommented:
Hi hmcnasty
Thank you and its ok no problem
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 11
  • 10
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now