ADSLで常時接続 - ホームサーバを作ろう

戻る

4、fmlの導入

メールサーバを個人で持っているばあいメーリングリストを運営したいということが多いと思います。ここではメーリングリストサーバとして著名な国産のサーバ、fmlを導入します。

(1) ダウンロード

fml公式ページは以下の通りです。

http://www.fml.org/software/fml/menu.html

(2) インストール

インストールですが、Winの場合(と言うかsendmail以外のMTAを使用している場合) POPモードでインストールをします。

 インストール自体はMSDOS prompt の上で makefml.cmd と入力して、質問事項に応えていけばOKです。

(3) 設定

1、メールアドレスの作成

メーリングリストを作成する前にまずメーリングリスト用アカウント作成します(以下の3通り)。

・(ml名)

・(ml名)-admin

・(ml名)-ctl

 

2、 メーリングリストの作成

makefml newml (ml名)

途中で1で作成したアドレスのPOP3パスワードを入力する

 

3、 カスタマイズ

 

 

$BRACKET                       = "ML名";

タイトルヘッダに表示するML名

$USE_DISTRIBUTE_FILTER       = "1";

 

$FILTER_ATTR_REJECT_NULL_BODY = 1;

 

$FILTER_ATTR_REJECT_COMMAND  = 1;

 

$FILTER_NOTIFY_REJECTION     = 1;

 

$SUBJECT_FORM_LONG_ID        = "4";

タイトルヘッダに表示するメールIDの桁数

$SUBJECT_TAG_TYPE              = "[:]";

 

$NOT_USE_SPOOL               = "0";

 

$AUTO_HTML_GEN                 = 1;

 

$HTML_THREAD                 = 1; # value: 1/0

 

$HTML_INDEX_REVERSE_ORDER    = 1; # value: 1/0

 

$HTML_DIR                    = "Z:/Apache/htdocs/ml/xxx";

 

$HTML_INDEX_TITLE            = "タイトル";

 

$HTML_THREAD_SORT_TYPE       = "reverse-number";

 

$HTML_INDEX_UNIT               = 100;

 

$HTML_INDENT_STYLE             = "";

 

$HTML_TITLE_HOOK = q` 

 

$from = $e{'tmp:x'} || $From_address;
$HtmlTitleForIndex =
    "<SPAN CLASS=article-value>$ID.</SPAN> <SPAN CLASS=Subject-value><A HREF=\"$ID.html\">$htmlsubject</a></SPAN> (<SPAN CLASS=From-value>$from</SPAN>) (<SNAP CLASS=Date-value>$Now</SPAN>)"; `;

 

 > スレッド・一覧表示のとこで、
> >Article 19 ←ここにリンク このリンクが消せません。

libsynchtml.pl に直で書かれています。

# XXX (how to rewrite): is this correct??? (new in 3.0) # fml-support: 6462 6464 6465 &Append2(" <LI><A HREF=\"$file.html\">Article $file</A> $title</LI>", $HtmlDataCache);

<A> から $title までを <!-- --> で括るとできます。

4、メンバー追加

makefml add (ML名) (メールアドレス)

で追加します。

Copyright (C) 2000-2005 俺 All Right Reserved