fastforward (任意)
sendmail用システム共通メール転送設定ファイル(/etc/aliases)をqmailで利用するのに必要なfastforwardをインストールする。※ これをインストールしなくても動作します。任意でインストールします。
fastforward インストール
最新版確認 → http://cr.yp.to/fastforward.html
[root@linux ~]# wget http://cr.yp.to/software/fastforward-0.51.tar.gz ←■ fastforward ダウンロード
[root@linux ~]# tar zxvf fastforward-0.51.tar.gz ←■ fastforward 展開
[root@linux ~]# cd fastforward-0.51 ←■ fastforward 展開先ディレクトリへ移動
[root@linux fastforward-0.51]# vi error.h ←■ error.h 編集
extern int errno;
↓■ 変更
#include<errno.h> ←■ 変更
:wq ←■ 保存して閉じる
[root@linux fastforward-0.51]# make setup check ←■ fastforward インストール
~ 中略 ~
./instcheck
[root@linux fastforward-0.51]# cd ../ ←■ fastforward 展開先ディレクトリを抜ける
[root@linux ~]# rm -rf fastforward-0.51 ←■ fastforward 展開先ディレクトリ削除(不要な場合)
[root@linux ~]# rm -f fastforward-0.51.tar.gz ←■ ダウンロードしたfastforward 削除(不要な場合)
[root@linux ~]# chmod 0 /usr/bin/newaliases ←■ 旧newaliases コマンドを無効化する場合
[root@linux ~]# mv /usr/bin/newaliases /usr/bin/newaliases.org ←■ 旧newaliases コマンドをリネーム
[root@linux ~]# ln -s /var/qmail/bin/newaliases /usr/bin/newaliases ←■ newaliases コマンドをfastforward に置き換える
[root@linux ~]# newaliases ←■ /etc/aliases のcdb形式データベース作成
[root@linux ~]# ls /etc/aliases.cdb -l ←■ /etc/aliasesのcdb形式データベース作成確認
-rw-r--r-- 1 root root 6594 10月 15 14:13 /etc/aliases.cdb
[root@linux ~]# echo "|/var/qmail/bin/fastforward -p -d /etc/aliases.cdb" > /var/qmail/alias/.qmail-default ←■ /etc/aliases.cdbをqmailが参照するように設定
0 件のコメント:
コメントを投稿