> > "One-click Unsubscribe: Needs work — Ensure one-click unsubscribe
> > is correctly implemented for your subscription messages
> >     One-click unsubscribe allows recipients to easily unsubscribe
> >     instead of marking your messages as spam"
> 
> This is a LIE.  Most Mailman lists already implement the RFC 2369
> header fields, which already contain the necessary "click to
> unsubscribe" information.  What RFC 8058 provides is a shortcut for
> the user that burdens the list.  

I'm not going to defend Google's implementations and policies here, but the RFC 
2369 fields are regularly insufficient.  Several times a month I have people 
asking to unsubscribe because they don't remember what address they are 
subscribed as across aliases, ignored-dots, and forwarding.  (Yes, I include 
the subscriber address in the footer of every message.)  At least as many 
people are going to just be marking every message as spam rather than 
contacting the -owner address, and that hurts deliverability.

Regardless of that, the little box that says "this message is from a mailing 
list; would you like to unsubscribe?" that appears on my iDevice is extremely 
useful and a great user affordance.  The purpose of list management software is 
to meet the needs of list administrators and list subscribers, and this 
definitely qualifies.  RFC 8058 is a standard; there's no reason for us to be 
needlessly hostile to implementing it.  (That's independent from prioritizing 
it or finding someone with the time, of course.)


> > I'm pretty sure, as below, that we need to implement RFC 8058
> > headers in order to maintain deliverability to GMail.
> 
> That's easy enough.  Just configure your MTA to DKIM sign that field
> (if Mailman is doing the signing you can configure it in
> mailman/config/schema.cfg), and insert before line 22 of
> mailman/handlers/rfc_2369.py
[..]

Are you suggesting just adding bogus RFC 8058 headers to appease GMail?  That's 
likely to anger them more.  Section 3.1 of RFC 8058 says:
   The URI in the List-Unsubscribe header MUST contain enough
   information to identify the mail recipient and the list from which
   the recipient is to be removed, so that the unsubscription process
   can complete automatically.

The leave address is not sufficient for this, and as per up-thread cannot be 
applied in rfc_2369.py because it is pre-personalization.

 
> > The only tracker issue I can find related to this is
> > https://gitlab.com/mailman/mailman/-/issues/1099 -- is that the
> > best place to discuss implementation?
> 
> Yes.  [...]

OK; great.  That's what I was looking for.  I may have some time at the end of 
the year to look at this since we have winter shutdown PTO.


> I see in your later message that you haven't enabled personalization
> in Mailman. [...]

I don't see where I've given that impression; if I did it was in error.  All of 
my list messages have full personalization enabled.  It's necessary to add the 
subscription address to the footer and do proper bounce tracking.

 don't think there's really any case in which personalization should be 
disabled in the modern internet mail world, and would argue (but not very 
strongly) that the options to turn this off probably ought be removed from 
Mailman.  (At the very least, personalization ought be the default.)

Regards,
--Jered
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/[email protected]/message/IAPD3IVX2UQMWTHMOH52MCAQTMW2CTIQ/

This message sent to [email protected]

Reply via email to