Mailman (2)

とりあえずまだテストMLで試している段階だが、これまでで変更(追加してデフォルト動作を変更)したmm_cfg.pyの内容:

# site-specific configuration

DEFAULT_URL_PATTERN = 'https://%s/mailman/' # URL 一般公開するものではないので

DEFAULT_SERVER_LANGUAGE = 'en' # English (外資系企業なんでね)

OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes # can delete ML from web

DEFAULT_SUBJECT_PREFIX = "[%(real_name)s:%%d] " # Subject has sequence number

DEFAULT_REPLY_GOES_TO_LIST = 1 # reply to ML

DEFAULT_GENERIC_NONMEMBER_ACTION = 0 # any post can be accepted

DEFAULT_REQUIRE_EXPLICIT_DESTINATION = No # Don't bounce even not explicitly to the list.

DEFAULT_SUBSCRIBE_POLICY = 2 # 2 - admin approval required for subscribes

DEFAULT_CONVERT_HTML_TO_PLAINTEXT = No # text/html not converted to plain.

#

DEFAULT_LIST_ADVERTISED = No # List not advertised

DEFAULT_MAX_NUM_RECIPIENTS = 200 # max number of recipiants

DEFAULT_MAX_MESSAGE_SIZE = 10240 # KB (10MB)  でかいメールを送る奴が多いのよ。

#

PUBLIC_ARCHIVE_URL = 'https://%(hostname)s/pipermail/%(listname)s'

DEFAULT_ARCHIVE_PRIVATE = 1 # Archive is private by default

#

# (20150926)

# 1 - Remove any embedded text/html parts, leaving them as HTML-escaped

# attachments

# 2 - Leave it inline, but HTML-escape it

# 3 - Remove text/html as attachments but don't HTML-escape them.

ARCHIVE_HTML_SANITIZER = 3            # HTMLメールが表示できるように。とはいってもArchive上添付ファイルになってしまう。