差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
westhost:crm114 [2005/11/27 00:26] – osamu | westhost:crm114 [2013/07/01 17:26] (現在) – [normalizemime] osamu | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== CRM114のインストール ====== | ||
+ | 編集中 | ||
+ | |||
+ | ===== normalizemime ===== | ||
+ | コンパイラをインストールしておくこと。 | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | '' | ||
+ | $ g++ -W -Wall -ggdb -O2 -o normalizemime -L/ | ||
+ | |||
+ | |||
+ | ===== kakasi ===== | ||
+ | ダウンロード、展開して | ||
+ | |||
+ | ./configure --prefix=/ | ||
+ | |||
+ | make | ||
+ | |||
+ | make install | ||
+ | |||
+ | |||
+ | ===== crm114 ===== | ||
+ | |||
+ | crm114 ソースをダウンロードして展開。 | ||
+ | |||
+ | cd / | ||
+ | chmod 777 lib include\\ | ||
+ | cd src\\ | ||
+ | wget http:// | ||
+ | tar xvfz crm114-20051001-BlameRaulMiller.src.tar.gz\\ | ||
+ | |||
+ | cd tre-0.7.2\\ | ||
+ | ./configure --enable-static\\ | ||
+ | $ make\\ | ||
+ | $ make install\\ | ||
+ | (man pageはエラーが出る) | ||
+ | |||
+ | $ cd / | ||
+ | $ chmod 555 lib include\\ | ||
+ | |||
+ | |||
+ | $ cd / | ||
+ | |||
+ | Makefile:\\ | ||
+ | prefix=/usr → prefix=/ | ||
+ | |||
+ | $ make install | ||
+ | |||
+ | テスト | ||
+ | $ crm -v | ||
+ | |||
+ | |||
+ | $ mkdir .crm114 | ||
+ | $ cd crm114 | ||
+ | $ cp / | ||
+ | $ vi rewrites.mfp | ||
+ | |||
+ | CSSファイルを作る | ||
+ | $ cssutil -b -r spam.css | ||
+ | $ cssutil -b -r nonspam.css | ||
+ | |||
+ | または、 | ||
+ | $ osbf-util -b -r spam.css | ||
+ | $ osbf-util -b -r nonspam.css | ||
+ | |||
+ | |||
+ | $ cp / | ||
+ | $ cp / | ||
+ | |||
+ | |||
+ | mailfilter.crm スクリプトの改造 | ||
+ | |||
+ | 210行目 | ||
+ | |||
+ | match (:m_text:) [:_dw: 0 : | ||
+ | isolate (:m_text:) | ||
+ | |||
+ | を | ||
+ | |||
+ | isolate (:m_text:) /:*:_dw:/\\ | ||
+ | {\\ | ||
+ | match [: | ||
+ | syscall (:*:_dw:) (:m_text:) /: | ||
+ | }\\ | ||
+ | match (:m_text:) [:m_text: 0 : | ||
+ | |||
+ | |||
+ | 256行目 | ||
+ | syscall (:*:c:) (: | ||
+ | |||
+ | を | ||
+ | |||
+ | syscall (:*:c:) (: | ||