This wiki was updated to MediaWiki 1.37. If you notice any issues, please report them to admin[at]

openSUSE:Mailing Lists Migration

Jump to: navigation, search

We are moving our mailing list infrastructure from mlmmj to mailman. These two tools add different mail headers, so you may need to adjust inbox rules.

We will also no longer prepend "[thenameofthelist]" to the subject of mails nor append standard footers that our lists have been adding; this avoids those mails being blocked by an increasing number of systems (such as SUSE's).


After 15 years of the project, the time has come when replacing the oldest pieces of infrastructure is necessary. mlmmj served as the mailing list manager replacing the previous SUSE majordomo setup from before the start of the new millennium. The migration to mlmmj did involve some y2k errors because of that (I'm fairly sure nobody actually wrote emails in the year 100).

Mailman provides us with the option to use hyperkitty and postorius, which will help new and existing contributors manage their mailing list subscriptions and archives with ease. Of course both of them are open source, with active communities and active upstreams. You can contribute and report issues at

On top of that the mitigation mlmmj provides for dmarc/dkim isn't something we particularly liked, and since is going to enable dmarc, mailman migration couldn't come at a more opportune time.

Changes for Users

mlmmj and mailman add different mail headers of their own; you may need to adjust your inbox filtering rules.

Differences in headers

Here's the headers that mailman appends/modifies; we recommend using the List-Id header for filtering:

X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header
X-Mailman-Version: 3.3.1
Precedence: list
List-Id: Discussion list of the openSUSE infrastructure admins <>
Archived-At: <>
List-Archive: <>
List-Help: <>
List-Post: <>
List-Subscribe: <>
List-Unsubscribe: <>

In comparison here is what mlmmj appended/modified:

Mailing-List: contact; run by mlmmj
X-Mailinglist: heroes
List-Post: <>
List-Help: <>
List-Subscribe:  <>
List-Unsubscribe:  <>
List-Owner: <>
List-Archive: <>

Mailing List addresses

The old addresses will keep functioning for the sake of legacy scripts
Warning: Take note of the changed domains                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      

Migration information

All of the migration scripts are noted in