[Mailman-Users] Re: Differences between Mailman 2 and 3

2020-05-29 Thread Pawel Grzywaczewski
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

2020-05-29 Thread Brian Carpenter
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 ...

2020-05-29 Thread Lars Bjørndal
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 ...

2020-05-29 Thread Mark Sapiro
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/