DNS and MX records problem

  • Thread starter Thread starter Eduardo del Solar
  • Start date Start date
E

Eduardo del Solar

Hi,



I am unable to set my MX records for a mail server in my local win2k LAN. I
have set my mail server at home with MX records. I can send some email out
but I can not email from the Internet to my mail server at home.



In my win2k SERVER2, I have set MX records MAIL and SERVER for a web server
named SERVER. I also have opened SMPT port 25 and 8383 for the mail server
software in my router pointing to SERVER. I get dynamic IP service for my
domain from dnsexit and have set MX records for my domain for MAIL and
SERVER. See the error messages I get from dnsstuff



Is this a DNS configuration problem inside my LAN or at Dnsexit? How do I
get the outside to recognize my mail server? Do I need to have a static
Internet IP for the mail server to be recognized outside my LAN? I am new to
this and fail to grasp what is set incorrectly.



Eduardo



This is the error message from dnsstuff



delsolar.org. - 141.154.73.113 [Could not connect: Got an unknown RCPT TO
response: 550 5.7.1 Unable to relay for (e-mail address removed)

]

mail.delsolar.org. [ERROR: A CNAME appeared in the MX records; this is
not valid. Mailservers should NOT send to mail.delsolar.org.]

server.delsolar.org. [ERROR: A CNAME appeared in the MX records; this is
not valid. Mailservers should NOT send to server.delsolar.org.]
 
I think I'm confused as to your setup....

Unless you're hosting your own public DNS, you should have your ISP or
whomever hosts your public DNS set up the MX records. You don't need to
create them locally. When you send mail, the recipient domain's MX records
will be resolved by the mail server.

Are you using AD? If you're trying to access mail servers that use your
public domain name, and your AD domain name is the same, just set up host
records in your AD DNS - as in mail, pop, smtp, whatnot, that point to the
correct public IP address.

Do you have your own mail server hosted on your home network? If not, you
don't need to do anything.
 
Hi,





I think I'm confused as to your setup....



Are you using AD?

Yes, in the local server 192.168.1.2



LAN (delsolar.org)

192.168.1.1 Router SMTP, HTTP ports filter to 192.168.1.20

192.168.1.2 SERVER2 AD and DNS. This server has the MX records for
my mail server

192.168.1.20 IIS SERVER1. I want to set webmail and SMTP services here

192.168.1.3 PC3

192.168.1.4 PC4

192.168.1.5 PC5



WAN(delsolar.org:82)

I use a public domain, (delsolar.org) and my local IISserver 192.168.20,
using dynamic IP service from DNSexit, provides access to this website. I
am testing mail server software (IMAIL) to see if I can also use IISserver
192.168.20 as a public mail server. I therefore set the MX records in my
local server, 192.168.2 pointing to 192.168.20 as my mail exchanger.





Unless you're hosting your own public DNS, you should have your ISP or
whomever hosts your public DNS set up the MX records.





No, I am not hosting a public DNS. DNSEXIT (they provide dynamic DNS for my
public site) does allow adding MX records and I have added MX records (same
MX records as MX records in 192.168.1.2) to my public domain. However,
since I do not have a public DNS server I assume I am unable to make
192.168.1.2 public for mail use.



Thank you for your prompt response.



Eduardo
 
Hi,

Got it! I edited the DNS settings for my public domain and included MX
records in the settings. Also, I opened the SMTP port for my router and
that solved the problems.

Once again, thanks for your response.

Eduardo
Unless you're hosting your own public DNS, you should have your ISP or
whomever hosts your public DNS set up the MX records. You don't need to
create them locally. When you send mail, the recipient domain's MX records
will be resolved by the mail server.
Bingo!


Are you using AD? If you're trying to access mail servers that use your
public domain name, and your AD domain name is the same, just set up host
records in your AD DNS - as in mail, pop, smtp, whatnot, that point to the
correct public IP address.

Do you have your own mail server hosted on your home network? If not, you
don't need to do anything.

Hi,



I am unable to set my MX records for a mail server in my local win2k
LAN. I have set my mail server at home with MX records. I can send
some email out but I can not email from the Internet to my mail
server at home.



In my win2k SERVER2, I have set MX records MAIL and SERVER for a web
server named SERVER. I also have opened SMPT port 25 and 8383 for
the mail server software in my router pointing to SERVER. I get
dynamic IP service for my domain from dnsexit and have set MX records
for my domain for MAIL and SERVER. See the error messages I get
from dnsstuff



Is this a DNS configuration problem inside my LAN or at Dnsexit? How
do I get the outside to recognize my mail server? Do I need to have a
static Internet IP for the mail server to be recognized outside my
LAN? I am new to this and fail to grasp what is set incorrectly.



Eduardo



This is the error message from dnsstuff



delsolar.org. - 141.154.73.113 [Could not connect: Got an unknown
RCPT TO response: 550 5.7.1 Unable to relay for
(e-mail address removed)

]

mail.delsolar.org. [ERROR: A CNAME appeared in the MX records;
this is not valid. Mailservers should NOT send to mail.delsolar.org.]

server.delsolar.org. [ERROR: A CNAME appeared in the MX records;
this is not valid. Mailservers should NOT send to
server.delsolar.org.]
 
Glad it worked.
Hi,

Got it! I edited the DNS settings for my public domain and included
MX records in the settings. Also, I opened the SMTP port for my
router and that solved the problems.

Once again, thanks for your response.

Eduardo
Unless you're hosting your own public DNS, you should have your ISP
or whomever hosts your public DNS set up the MX records. You don't
need to create them locally. When you send mail, the recipient
domain's MX records will be resolved by the mail server.
Bingo!


Are you using AD? If you're trying to access mail servers that use
your public domain name, and your AD domain name is the same, just
set up host records in your AD DNS - as in mail, pop, smtp, whatnot,
that point to the correct public IP address.

Do you have your own mail server hosted on your home network? If
not, you don't need to do anything.

Hi,



I am unable to set my MX records for a mail server in my local win2k
LAN. I have set my mail server at home with MX records. I can send
some email out but I can not email from the Internet to my mail
server at home.



In my win2k SERVER2, I have set MX records MAIL and SERVER for a web
server named SERVER. I also have opened SMPT port 25 and 8383 for
the mail server software in my router pointing to SERVER. I get
dynamic IP service for my domain from dnsexit and have set MX
records for my domain for MAIL and SERVER. See the error
messages I get from dnsstuff



Is this a DNS configuration problem inside my LAN or at Dnsexit? How
do I get the outside to recognize my mail server? Do I need to have
a static Internet IP for the mail server to be recognized outside my
LAN? I am new to this and fail to grasp what is set incorrectly.



Eduardo



This is the error message from dnsstuff



delsolar.org. - 141.154.73.113 [Could not connect: Got an unknown
RCPT TO response: 550 5.7.1 Unable to relay for
(e-mail address removed)

]

mail.delsolar.org. [ERROR: A CNAME appeared in the MX records;
this is not valid. Mailservers should NOT send to
mail.delsolar.org.]

server.delsolar.org. [ERROR: A CNAME appeared in the MX records;
this is not valid. Mailservers should NOT send to
server.delsolar.org.]
 
Back
Top