Dnia 30.01.2025 o godz. 14:03:51 Matus UHLAR - fantomas via mailop pisze:
> Nowadays, we can mark domains that don't send mail using Null MX (rfc 7505).
> 
> But this needs explicit record to say "this domain does not send/receive 
> e-mail"
> 
> Requiring MX to explicitly state "this domain does send/receive
> mail" would clean up field a bit.

Consider a classical scenario (may be an university, as this model was very
common in universities): there is a domain example.org, which does not have
an A/AAAA record on its own, and there are many servers within this domain
(often having "funny" names - university people like it: frodo.example.org,
gandalf.example.org, rabbit.example.org, alice.example.org etc.) Each of
these servers runs a MTA - you may think of it as of each university
department having their own mail server (which is also very common in
universities: each department has their own rules for doing things and they
cannot accept to be put under one single "government").

All these hosts have A/AAAA entries in the university's DNS server, and
these names are used in email addresses when sending/receiving mail to/from
particular department. If someone at host "frodo" wants to mail someone at
host "gandalf", they just address the message as "user@gandalf" (the mail
software is usually configured so that they don't need to put the full
domain name into address - .example.org is appended automatically if they
use just bare hostname).

Do you really think it's reasonable to put MX records for all these machines
into the DNS, that basically duplicate the A/AAAA records? What for? For
me similar scenario (multiple hosts in a network and mail exchanged between
these hosts) was always a strong proof that the fallback to A/AAAA should
and must remain.

Actually, I never considered this as "fallback", I always thought of it as a
*primary* form of an email address - email address has the form
username@host, *unless* there is a MX record, then you can use
username@domain. In this classical scenario "domain" would be just
example.org - the parent domain for all these host names - which does not
have the A/AAAA record on its own, but has a MX record that points to one of
the hosts within example.org. The MX host is responsible for redirecting the
mail to other hosts within the domain, if applicable. Thus, you can mail to
just u...@example.org without having to remember at what host within
example.org the user does have the account (but you *can* send to particular
host if you want). And that MX host usually just forwards the messages -
using some alias table - to u...@somehost.example.org, without needing to
have an additional MX record for somehost.example.org.

Yes, I do have MX record for rafa.eu.org that points just to rafa.eu.org,
which in my opinion is stupid. I did this because in the past some stupid
antispam systems tended to assign me some negative score because of not
having a MX. But I still think in cases like mine just A/AAAA *should* be
fully sufficient.
-- 
Regards,
   Jaroslaw Rafa
   r...@rafa.eu.org
--
"In a million years, when kids go to school, they're gonna know: once there
was a Hushpuppy, and she lived with her daddy in the Bathtub."
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to