Comments (21)
Domains without an MX can still receive mails. The MTA will try the A record to deliver mails to this domain.
from disposable-email-domains.
from disposable-email-domains.
The lookup first attempts to locate an MX record associated with the name. If a CNAME record is
found, the resulting name is processed as if it were the initial name. If a non-existent domain error is
returned, this situation MUST be reported as an error. If a temporary error is returned, the mess age
MUST be queued and retried later (see Section 4.5.4.1). If an empty list of MXs is returned, the
address is treated as if it was associated with an implicit MX RR, with a preference of 0, pointing to that
host. If MX records are present, but none of them are usable, or the implicit MX is unusable, this
situation MUST be reported as an error.
from https://tools.ietf.org/html/rfc5321#section-5
from disposable-email-domains.
with no MX record can the domain be used for mailing in any way?
Of course not.
from disposable-email-domains.
Have a look at https://github.com/ereli/disposable-email-domains/tree/validate
you can run python ./validate_dns.py |awk -F" - " '{print $2 }'|sort|uniq -c
and find out how many domains are no longer actively used. I should probably retry on NoAnswer, but these are the basic numbers I've got:
1355 MX found
49 no resolver NS servers found
384 non existent domain
391 NoAnswer
from disposable-email-domains.
One solution would be to use Travis CI:
- Is it registered? - whois
- Does it have an NS? - root servers
- Does it have an MX? - DNS
- Is the first A record on our parked domain list?
- Is any of the MX-s on our MX blacklist?
- Are all of the MX-s on our MX whitelist?
from disposable-email-domains.
These are great ideas. I am not that educated in domain system - with no MX record can the domain be used for mailing in any way?
from disposable-email-domains.
@szepeviktor So I guess good first step would be to move domains with no MX record out of the list. Something like discontinued_domains.conf
.
from disposable-email-domains.
Mhmm, what about people who use this list to prune databases from disposable email addresses, both old and current? Most disposable email providers have a 45 days sunset policy and the domains are then dropped after that time. Should they not be listed anymore?
from disposable-email-domains.
@chafreaky That is a use case that would be covered by transferring the non-existent-MX domains to discontinued_domains.conf
- would it not?
from disposable-email-domains.
This issue is more about some kind of quality control, keeping things up-to-date.
from disposable-email-domains.
@szepeviktor To be frank I think non-existent MX entry does not make (former) disposable domain trustworthy per se.
from disposable-email-domains.
The MTA will try the A record to deliver mails to this domain.
Could you link the reference of this?
from disposable-email-domains.
https://en.wikipedia.org/wiki/MX_record#History_of_fallback_to_address_record
from disposable-email-domains.
Thank you.
In January 1986, RFC 973 and RFC 974 deprecated the MD and MF records, replaced them with MX, and defined the MX lookup with fallback to A.
I've ran through the two RFC-s and found no traces of the mentioned fallback.
from disposable-email-domains.
Thank you!
I think it is not implemented in modern MTA-s.
from disposable-email-domains.
Sorry, but it seems you have no idea how mail works. It's been the standard for over 30 years. Every major MTA implements it as it is in the RFC as quoted above.
from disposable-email-domains.
Domains without an MX can still receive mails. The MTA will try the A record to deliver mails to this domain.
Thanks for the info @ScottyTM, this complicates things a bit further for this issue.
from disposable-email-domains.
@ScottyTM is right. If there is no MX, the A will be used as fallback.
from disposable-email-domains.
In a way this is a duplicate of #58.
from disposable-email-domains.
Yes.
from disposable-email-domains.
Related Issues (20)
- New disposable domain HOT 1
- dshfjdafd.cloud, tmail.io and alina-schiesser.ch HOT 7
- Some more disposable domains HOT 1
- Further muellmail.com domains
- add more to the list
- Unknown Provider: vip4e.com
- Disposable email domin hexi.pics
- add cazlv.com
- add cazlq.com
- New disposable domain
- Add new one HOT 1
- Add new domain
- A few more HOT 1
- Add new domain
- automate and scrap rotating domains of the disposable providers HOT 10
- Add new domain
- Add some heuristics that allows classifying new domains based on some small set of training data
- Below domain is missing HOT 4
- Add simplelogin.com HOT 1
- Add kravify.com
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from disposable-email-domains.