[Mailman-Users] Re: Differences between Mailman 2 and 3
Thank you Mark. It answers my question. Best regards, Paweł -- Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/
[Mailman-Users] Re: Differences between Mailman 2 and 3
I want to add also that a major difference is the REST API and database. Mailman 3 allows alternative UIs to be built to interface with Mailman 3 core. Our Affinity project is about to go beta and it exceeds what Postorius has to offer when it comes to a list owner interface that manages one or dozens of Mailman 3 lists. This REST API/Database has ensure Mailman 3 a secure place as an major contender to modern day forum/list applications such as Discourse. We intend to be such a contender. The U.I. for Mailman 2 is 20 years old. Mailman 2 users really need to starting thinking an exit strategy for their lists and list members. Postorius is far better as a UI than Mailman 2. Mailman 3 core is beautiful and will continue to be established and it will eventually exceed what is currently available in Mailman 2 (speaking by faith here). Alternative U.I.s such as Affinity however, IMO, really brings to light the genius of linking Mailman 3 to a database and REST API. I am blown away in what we are able to do to exceed the capabilities of Mailman 3 because of this genius. I also think major hosting providers who offered Mailman 2 via cPanel will not be implementing Mailman 3 due to their own inherent limitations. Dreamhost who offers their own custom Mailman 2 hosting is not interested in implementing Mailman 3 anytime soon either. I think they are short-sighted and are failing their list hosting clients. We are the opposite. Mailman 2 is a major part of our business and now with Mailman 3, we are able to dramatically improve our list hosting. It just took us some effort to wean us away from cPanel. To sum it up, Mailman 3 brings a remarkable sense of freedom and choice to the mailing list and now forum community. For those who wish to embrace the free cost of Mailman 3 for their list needs, you have Postorius and Hyperkitty to interface with Mailman 3. Those who wish for a commercial service that can bring support and a premium U.I. such as Affinity then there is us. The important thing now is there are wonderful choices now for companies and organizations to make when it comes to Mailman 3. Man, I wrote all of this before I finished my first cup of coffee of the day. I need to slow down! Brian -- Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/
[Mailman-Users] Re: DNSException: No Nameservers available for ...
I tried: On Wed, May 27, 2020 at 10:46:04AM -0700, Mark Sapiro wrote: [...] > The first question is why is this query raising > dns.resolver.NoNameservers. I've tried this from a couple of different > servers > > import dns.resolver > from dns.exception import DNSException > resolver = dns.resolver.Resolver() > txt_recs = resolver.query('_dmarc.blindeforbundet.no', dns.rdatatype.TXT) > > and in both cases, I get > > raise NXDOMAIN(qnames=qnames_to_try, responses=nxdomain_responses) > dns.resolver.NXDOMAIN: None of DNS query names exist: > _dmarc.blindeforbundet.no., ... > > I.e. the expected response when there is no record for > _dmarc.blindeforbundet.no > > If this is a persistent error, there may be an issue with the way your > server does DNS lookups. I tried the code on my system as well, and get: Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.7/site-packages/dns/resolver.py", line 1002, in query raise NXDOMAIN(qnames=qnames_to_try, responses=nxdomain_responses) dns.resolver.NXDOMAIN: None of DNS query names exist: _dmarc.blindeforbundet.no. , _dmarc.blindeforbundet.no.lamasti.net. Thanks Lars -- Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/
[Mailman-Users] Re: DNSException: No Nameservers available for ...
On 5/29/20 9:54 AM, Lars Bjørndal wrote: > > I tried the code on my system as well, and get: > > Traceback (most recent call last): > File "", line 1, in > File "/usr/lib/python3.7/site-packages/dns/resolver.py", line 1002, in > query > raise NXDOMAIN(qnames=qnames_to_try, responses=nxdomain_responses) > dns.resolver.NXDOMAIN: None of DNS query names exist: > _dmarc.blindeforbundet.no. > , _dmarc.blindeforbundet.no.lamasti.net. So this is not consistent with what was logged. You reported Mailman's error log has DNSException: No Nameservers available for usern...@blindeforbundet.no (_dmarc.blindeforbundet.no) That message is only logged if the resolver.query() raises dns.resolver.NoNameservers. dns.resolver.NXDOMAIN is the expected result when there are no records at _dmarc.blindeforbundet.no and results on no mitigation. If this is a persistent error from Mailman, and Mailman is running on the same server you ran the above on, I can't explain it, but possibly is was just a transient situation and the mail from this user will now be accepted. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, Californiabetter use your sense - B. Dylan -- Mailman-Users mailing list -- mailman-users@python.org To unsubscribe send an email to mailman-users-le...@python.org https://mail.python.org/mailman3/lists/mailman-users.python.org/ Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/ https://mail.python.org/archives/list/mailman-users@python.org/