Le 25/10/2010 18:20, Leonardo Rodrigues a écrit :
Hi,
This question is not postfix-related .... so its somehow
off-topic. But it's related to mail systems, so i cant imagine any
other place to get some help on this subject.
I have a domain (domain.com.br) with lots of subdomains in the
format nnn.domain.com.br.
nnn.domain.com.br (about 40 different subdomains) have only 2
(two) DNS entries:
nnn IN MX 10 server.nnn.domain.com.br.
nnn IN TXT "v=spf1 include:domain.com.br -all"
there's absolutely no A entries for the subdomains.
i'm having an isolated problem with a customer that cannot send
mails to one of my subdomains (everything else is working fine,
several thousand of messages flowing daily, this really seems to be an
isolated problem). Altough, their sysadmin (from the domain which
cannot send us mail) is telling what i'm doing (having an MX entry but
no A entries) is RFC-illegal, altough he cannot point me which RFC i'm
not complaining with.
i really dont know if this setup (MX record but no A record) is
RFC-OK. The only think i know is that it's been working for years and
i receive thousand of emails daily on my several subdomains with no
problem at all.
question is .... do a domain (or in my case, a subdomain) *MUST*
have an A record ? Is the config i'm doing (DNS speaking) correct or
incorrect (RFC-speaking) ??
to receive email, you need either an MX OR an A record. you do not need
both.
Obviously, Wietse has no problem receiving email:
$ host -t a porcupine.org
porcupine.org has no A record
$ host -t mx porcupine.org
porcupine.org mail is handled by 10 spike.porcupine.org.
$ host -t a spike.porcupine.org.
spike.porcupine.org has address 168.100.189.2
nor do I (for @ml.netoyen.net):
$ host -t a ml.netoyen.net
ml.netoyen.net has no A record
$ host -t mx ml.netoyen.net
ml.netoyen.net mail is handled by 10 tichka.netoyen.net.
$ host -t a tichka.netoyen.net
tichka.netoyen.net has address 91.121.33.217
while many domains have an A record, this is related to the web, not
smtp. it's just so that http://example.com/ works (for mobile devices,
"www." is 4 chars...).
Anyway, the "common" way to configure MX servers is
example.com. MX 10 joe.example.org.
joe.example.org. A 192.0.2.1
that is
- the domain has an MX record which is a "hostname"
- that hostname has an A record