Page MenuHomePhabricator

Mailman3: Stop advertising list subscription/management methods via email in email headers
Open, LowestPublic

Description

Hello,

I was approached by a subscriber of wikimediacz-talk (a list I maintain for WMCZ), who told me that the email commands for list subscription don't work, while they're advertised in service announcements.

This is the message the member received when attempting to use an email command:

 From: MAILER-DAEMON (Mail Delivery System)
<redacted> To: redacted
Subject: Undelivered Mail Returned to Sender


Reporting-MTA: dns; gmmr2.centrum.cz
X-Postfix-Queue-ID: E6B9360009D6
X-Postfix-Sender: rfc822; redacted
Arrival-Date: Sun, 13 Mar 2022 17:18:00 +0100 (CET)

Final-Recipient: rfc822; wikimediacz-talk-join@lists.wikimedia.org
Original-Recipient: rfc822;wikimediacz-talk-join@lists.wikimedia.org
Action: failed
Status: 5.0.0
Remote-MTA: dns; lists.wikimedia.org
Diagnostic-Code: smtp; 550-Support for list subscription via email has
been disabled. Please use the 550 web interface at
https://lists.wikimedia.org

If this is intentional, we should remove the email commands from the announcements. If it's not intentional, we should probably fix them.

Event Timeline

jbond triaged this task as Medium priority.Mar 21 2022, 1:40 PM
jbond added subscribers: Ladsgroup, jbond.

@Ladsgroup wonder if you would know if its preferable to update the message or enable email subscriptions?

Yup, this is something we carried over from mailman2 given the history of abuse with mass subscription via email. Where is it being advertised?

Yup, this is something we carried over from mailman2 given the history of abuse with mass subscription via email. Where is it being advertised?

In unsubscription notify message at least.

I looked at the default templates (in modules/mailman3/files/templates) and couldn't find anything advertising subscription via email. Can you tell me exactly where and what is being said?

I looked at the default templates (in modules/mailman3/files/templates) and couldn't find anything advertising subscription via email. Can you tell me exactly where and what is being said?

It's in the email header for unsubscription notify message. I quote a portion of the headers below as they appear in my example – happy to give you the full message if needed.

Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Subject: You have been unsubscribed from the WikimediaCZ-l mailing list
From: wikimediacz-l-bounces@lists.wikimedia.org
To: test@wikimedia.cz
Message-ID: <164718635667.15018.10044554158910329312@lists1001.wikimedia.org>
Date: Sun, 13 Mar 2022 15:45:56 +0000
Precedence: bulk
X-Mailman-Version: 3.3.3
List-Id: Wikimedia CZ Announcements <wikimediacz-l.lists.wikimedia.org>
List-Help: <mailto:wikimediacz-l-request@lists.wikimedia.org?subject=help>
List-Owner: <mailto:wikimediacz-l-owner@lists.wikimedia.org>
List-Subscribe: <mailto:wikimediacz-l-join@lists.wikimedia.org>
List-Unsubscribe: <mailto:wikimediacz-l-leave@lists.wikimedia.org>
jcrespo lowered the priority of this task from Medium to Lowest.Apr 12 2022, 9:30 AM
jcrespo subscribed.

From my understanding of the ticket:

  • Given the disabling of mail subscription is done on purpose
  • The advertised mail commands "work", in the sense that they reply correctly informing that action is disabled
  • No major functionality is affected

I believe this is a feature request to remove the List-Subscribe header, not a bug- which may be undesired if it is at some point reenabled. Probably upstream support for this would be required/preferred (I am unsure how this was configured, as I don't see a specific configuration variable for this). Reporting it on the mailman tracker is probably the preferred course of action.

For this, I am triaging this as lowest priority.

This is still happening, and I reported the same to mediawiki-l-owner and @Platonides was kind to respond to better open a phabricator issue for this. But it's already open ;-)

Hello list admins

while trying to subscribe to mediawiki-l I tried to use the email
interface, as specified in the headers of emails to that list:

 [...]                                   
 List-Post: <mailto:mediawiki-l@lists.wikimedia.org>
 List-Subscribe: <mailto:mediawiki-l-join@lists.wikimedia.org>
 List-Unsubscribe: <mailto:mediawiki-l-leave@lists.wikimedia.org>

But, my email bounced with:

  to=mediawiki-l-join@lists.wikimedia.org, 
  relay=lists.wikimedia.org[2620:0:861:3:208:80:154:81]:25, delay=7.5, 
  delays=0.41/0.01/7/0.1, dsn=5.0.0, status=bounced (host
  lists.wikimedia.org[2620:0:861:3:208:80:154:81] said: 550-Support for
  list subscription via email has been disabled. Please use the 550 web
  interface at https://lists.wikimedia.org (in reply to RCPT TO command)) 

So, can these List-* headers be fixed to mention the web interface
instead, or enable subscription via email again?
Peachey88 renamed this task from Mailman3: 550-Support for list subscription via email has been disabled. to Mailman3: Stop advertising list subscription/management via email methods in email headers.May 24 2025, 3:01 AM
Peachey88 renamed this task from Mailman3: Stop advertising list subscription/management via email methods in email headers to Mailman3: Stop advertising list subscription/management methods via email in email headers.