CentOS7というか、mailman(2.1.15)のmm_cfg.py、ほぼ完全版備忘録

mailman(2.1.15)のmm_cfg.pyは最小限の必要事項ですと、まぁ楽に変更で設定完了します。
逆に最大限にした場合、ほぼ丸一日ドハマり(WebUIでのml作成がBugで落ちる)したので、
最終的に完成した物を下記に備忘録として置いておきます。

ちなみにハマりの原因は推察ですが「”」(半角ダブルクォート)が「”」(全角ダブルクォート)に置き換わっていたり、pythonの行の右側に「#」でコメント書かれてたり(許されないみたい)、行の終端が0x0A(LF)のみでは無く、0x0D(CR) & 0x0A(LF)になっていたり、文末が即0x0A(LF)改行されておらず、半角や全角のスペースが入っていたり・・と一見したところ目に見えないバグが潜んでいた事だと思われます。

障害切り分けの為に、1ブロックずつmm_cfg.pyを最小版から修正・追記して、

While !=Bug {
systemctl restart mailman
systemctl status mailman
WebUIで新規ml作ってバグが出ないか確認
}

みたいな感じでデバッグしてました・・・疲れまくりですが、何とか確定し、メーリングリストサーバmailmanの設定系はほぼ完了、バグったときのために別途バックアップディレクトリに設定系のコピーも完了し本日はこれにて終了です。

以下URLにmm_cfg.pyの最終型(バグ修正完了分)を置いておきます。
同様にハマられている方は参考にして頂ければ幸いです_(_ _)_
(コピペの際はテキストエディタ等のバイナリモードで0x0D(CR)の消去をお忘れ無く)


http://www.feelkind.com/~halcom/20210101_mailman/mm_cfg.py

カテゴリー: 未分類 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください