Problem:
Digests in Mailman bestehen aus vielen unnötigen Kopfzeilen, die die Nachrichten unübersichtlich machen.
Lösung:
Bearbeiten Sie die Mailman-Konfigurationsdatei manuell wie folgt:
WARNUNG !!!:Diese Header sind Teil des 'RFC 1153', der, wenn er geändert wird, unvorhersehbare oder unerwünschte Auswirkungen haben kann.
Also hier ich Behielt die Überschriften:Datum:, Von:, Betreff:, Schlüsselwörter (falls vorhanden) und Inhaltstyp (ziemlich wichtig beizubehalten)
Schritte:
Benennen Sie die automatisch kompilierte Python-Konfigurationsdatei um:mv /usr/lib/mailman/Mailman/Defaults.pyc /usr/lib/mailman/Mailman/Defaults.pyc.orig
Bearbeiten Sie die Konfigurationsdatei:mcedit /usr/lib/mailman/Mailman/Defaults.py
und nehmen Sie die folgenden Änderungen vor von:
# Headers which should be kept in both RFC 1153 (plain) and MIME digests. RFC
# 1153 also specifies these headers in this exact order, so order matters.
MIME_DIGEST_KEEP_HEADERS = [
'Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'Keywords',
# I believe we should also keep these headers though.
'In-Reply-To', 'References', 'Content-Type', 'MIME-Version',
'Content-Transfer-Encoding', 'Precedence', 'Reply-To', 'List-Post',
# Mailman 2.0 adds these headers
'Message',
]
#
# The order in this list controls the order of the RFC 1153 digest headers.
# Also, any headers in this list will be kept in the MIME digest even if they
# don't appear in the MIME list above. Finally, headers appearing in both
# lists must be casewise the same or duplication can result in the digest.
PLAIN_DIGEST_KEEP_HEADERS = [
'Message',
# RFC 1153 headers in order
'Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'Keywords',
'Content-Type',
]
AN:
# Headers which should be kept in both RFC 1153 (plain) and MIME digests. RFC
# 1153 also specifies these headers in this exact order, so order matters.
#MIME_DIGEST_KEEP_HEADERS = [
# 'Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'Keywords',
# # I believe we should also keep these headers though.
# 'In-Reply-To', 'References', 'Content-Type', 'MIME-Version',
# 'Content-Transfer-Encoding', 'Precedence', 'Reply-To', 'List-Post',
# # Mailman 2.0 adds these headers
# 'Message',
# ]
#
MIME_DIGEST_KEEP_HEADERS = [
'Date', 'From', 'Subject', 'Keywords',
# I believe we should also keep these headers though.
'In-Reply-To', 'References', 'Content-Type', 'MIME-Version',
'Content-Transfer-Encoding', 'Precedence', 'Reply-To', 'List-Post',
]
#
# The order in this list controls the order of the RFC 1153 digest headers.
# Also, any headers in this list will be kept in the MIME digest even if they
# don't appear in the MIME list above. Finally, headers appearing in both
# lists must be casewise the same or duplication can result in the digest.
#PLAIN_DIGEST_KEEP_HEADERS = [
# 'Message',
# # RFC 1153 headers in order
# 'Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'Keywords',
# 'Content-Type',
# ]
#
PLAIN_DIGEST_KEEP_HEADERS = [
# RFC 1153 headers in order
'Date', 'From', 'Subject', 'Keywords',
'Content-Type',
]
Hinweis: Das mag verwirrend aussehen, aber sehen Sie sich die Änderungen an, die ich vorgenommen habe, und Sie können sehen, dass ich einfach einige Überschriften aus den 2 Listen entfernt habe.
Ich habe einfach die Originalversion beibehalten, sie aber als Referenz für den Fall auskommentiert schief gehen und ich muss einige von ihnen neu einführen.