mailmanインストール構成の概要


概要:Mailmanは、emailメールリストの管理を支援するソフトウェアです.Web上での表示、ユーザーの購読、購読のキャンセル、管理などの機能をサポートできます.requirements:Python>1.5.2 SMTP serverインストールプロセス:オリジナルパッケージを選択してrpmパッケージを自分でコンパイルまたはインストールできます.サボるためにrpmfind.Netで自分のプラットフォームに合ったrpmパッケージを検索し、rpm-ivh mailman-2.18-0.FC4.1.x86_64.rpmがインストールされましたが、2.1.8を選んだのは主に簡体字中国語をサポートするためで、以前システムが持参した2.1.5は簡体字中国語をサポートしていませんでした.私のシステムPythonバージョンは:Python 2.3です.もし自分でコンパイルするならば、このようにすることができます[私は試したことがなくて、rpmがあって私は怠けます:)]次は原コードのインストールの過程です
mailmanユーザーの作成
useradd mailman
mailmanユーザーグループの追加
groupadd mailman
mailmanインストールディレクトリの作成mkdir /usr/local/mailman cd /usr/local/mailman chgrp mailman . chmod a+rx,g+ws .
インストールtar zxvf mailman-2.1.x.tar.gz
cd mailman-2.1.x
./configure --prefix=/usr/local/mailman --with-cgi-gid=apache --with-mailhost=xxxx.net--with-urlhost=www.xxxx.net --with-username=mailman --with-groupname=mailman--with-mail-gid=nobody

make
make install

インストールチェック/usr/local/bin/check_perms -f
主に権限設定を確認し、自動的に修復します.エラーがなければインストール成功:)rpmのインストールにもcheck_perms検査.
次は構成です.主にmm_です.cfg.pyの修正[原コードインストールとrpmインストールに適用].
次は構成プロセスです.
apacheサーバの構成[rpmインストールの場合、conf.dの下でmailman.confを自動的に生成するため、このステップは省略できます]httpd.confに次の内容を追加します.ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
<Directory /usr/local/mailman/cgi-bin/>
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>


Alias /pipermail/ /var/lib/mailman/archives/public/
<Directory /var/lib/mailman/archives/public>
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>



Webサーバの下に画像ファイルをコピーします.
cp/usr/local/mailman/icons/*.{jpg,png}/path/to/apache/icons
apacheを再起動し、新しいリストを作成します:mailmancd /usr/local/mailman/
bin/newlist mailman

mailman の構成
mm_が見つかりましたcfg.py、rpmでインストールされている場合は、一般的に/etc/mailmanの下にあります.
ファイルに以下のコードを追加します.主にデフォルトで簡体字中国語をサポートするためです.DEFAULT_SERVER_LANGUAGE = 'zh_CN'
はい、通過できます.http://yourip/mailmanあなたのメールリストを見に来ました.
その他:一般的なリスト管理コマンド
新リストの新規作成
  mmsitepass 
メーリングリスト管理者アカウントの設定
/etc/init.d/mailman start mailman起動