- 追加された行はこの色です。
- 削除された行はこの色です。
- MailServer/majordomo-1.94.5のインストールログ へ行く。
// author:1
***majordomo-1.94.5のインストールログ
NEWLISTの記述の中に「make sure everything is owned by user majordomo, group majordomo, and writable by both owner and group (i.e., mode 664 for files and mode 775 for directories).」とありますが、 sendmailが書き込み権のあるディレクトリに対して配信を制御しています。 listsディレクトリは755として運用します。
(インストールの準備)
# useradd majordomo -u 400 -g 2 -d /usr/local/majordomo -s /sbin/nologin
# rm -fr /usr/local/majordomo
(解凍)
# tar xvfz majordomo-1.94.5.tar.gz -C /usr/local/src/
(インストール)
# vi Makefile(修正)
PERL = /usr/bin/perl
W_HOME = /usr/local/majordomo
W_USER = 400
W_GROUP = 2
W_PATH = /bin:/usr/bin:/usr/sbin
# make wrapper
# make install
# make install-wrapper
# cd /usr/local/majordomo; ./wrapper config-test
-- 1 bad thing was found. --
# chmod 755 lists
# vi majordomo.cf
$whereami = "linuxexpert.ne.jp";
# ./wrapper config-test
-- Enjoy! --
(設定)
# echo 'admin@linuxexpert.ne.jp' > lists/test-ml
# chown majordomo.daemon lists/test-ml
# vi /etc/aliases
majordomo: "|/usr/local/majordomo/wrapper majordomo"
owner-majordomo: admin@linuxexpert.ne.jp
majordomo-owner: admin@linuxexpert.ne.jp
test-ml: "|/usr/local/majordomo/wrapper resend -l test-ml test-ml-list"
test-ml-list: :include:/usr/local/majordomo/lists/test-ml
owner-test-ml: admin@linuxexpert.ne.jp
test-ml-owner: admin@linuxexpert.ne.jp
test-ml-request: "|/usr/local/majordomo/wrapper majordomo -l test-ml"
# newaliases
***majordomo-1.94.5のインストールログ
NEWLISTの記述の中に「make sure everything is owned by user majordomo, group majordomo, and writable by both owner and group (i.e., mode 664 for files and mode 775 for directories).」とありますが、 sendmailが書き込み権のあるディレクトリに対して配信を制御しています。 listsディレクトリは755として運用します。
(インストールの準備)
# useradd majordomo -u 400 -g 2 -d /usr/local/majordomo -s /sbin/nologin
# rm -fr /usr/local/majordomo
(解凍)
# tar xvfz majordomo-1.94.5.tar.gz -C /usr/local/src/
(インストール)
# vi Makefile(修正)
PERL = /usr/bin/perl
W_HOME = /usr/local/majordomo
W_USER = 400
W_GROUP = 2
W_PATH = /bin:/usr/bin:/usr/sbin
# make wrapper
# make install
# make install-wrapper
# cd /usr/local/majordomo; ./wrapper config-test
-- 1 bad thing was found. --
# chmod 755 lists
# vi majordomo.cf
$whereami = "linuxexpert.ne.jp";
# ./wrapper config-test
-- Enjoy! --
(設定)
# echo 'admin@linuxexpert.ne.jp' > lists/test-ml
# chown majordomo.daemon lists/test-ml
# vi /etc/aliases
majordomo: "|/usr/local/majordomo/wrapper majordomo"
owner-majordomo: admin@linuxexpert.ne.jp
majordomo-owner: admin@linuxexpert.ne.jp
test-ml: "|/usr/local/majordomo/wrapper resend -l test-ml test-ml-list"
test-ml-list: :include:/usr/local/majordomo/lists/test-ml
owner-test-ml: admin@linuxexpert.ne.jp
test-ml-owner: admin@linuxexpert.ne.jp
test-ml-request: "|/usr/local/majordomo/wrapper majordomo -l test-ml"
# newaliases