.
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


// author:1
***sendmail-8.12.11インストールログ

redhat9をインストールするとsendmailはインストールされています。 RPM版のsendmailを削除せずに上書きします。起動スクリプト(/etc/rc.d/init.d/sendmail)をそのまま使い、alisesは /etc/ で運用します。

redhat9の起動スクリプトを利用する場合、submit.mcに次の1行を追加する必要があります。~
define(`confPID_FILE', `/var/run/sm-client.pid')dnl

(インストールの準備)
# mkdir -p /usr/man/man1
# mkdir -p /usr/man/man8
# rm -f /etc/mail/*.mc
# rm -f /etc/mail/Makefile
# rm -f /etc/aliases*
# rm -f /etc/mail/*.db

(解凍)
# tar xvfz TGZs/sendmail.8.12.11.tar.gz -C /usr/local/src

(インストール)
# cd /usr/local/src/sendmail-8.12.11
# sh Build
# sh Build install
# cd /usr/local/src/sendmail-8.12.11/makemap
# sh Build install

(設定)
# cd /usr/local/src/sendmail-8.12.11/cf/cf
# vi submit.mc
divert(-1)
divert(0)dnl
VERSIONID(`$Id: submit.mc,v 8.6.2.7 2003/09/10 22:11:56 ca Exp $')
define(`confCF_VERSION', `Submit')dnl
define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
define(`confTIME_ZONE', `USE_TZ')dnl
define(`confDONT_INIT_GROUPS', `True')dnl
define(`confPID_FILE', `/var/run/sm-client.pid')dnl
dnl
dnl If you use IPv6 only, change [127.0.0.1] to [IPv6:::1]
FEATURE(`msp', `[127.0.0.1]')dnl

# make submit.cf
# cp -f submit.cf /etc/mail/

# vi sendmail.mc
divert(-1)
divert(0)dnl
VERSIONID(`$Id: aquila.mc,v 8.1 2003/12 gshapiro Exp $')
OSTYPE(linux)dnl
DOMAIN(generic)dnl
define(`confPRIVACY_FLAGS',`goaway')dnl
define(`confDONT_BLAME_SENDMAIL',`groupreadablekeyfile')dnl
define(`confPRIVACY_FLAGS', authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confCOPY_ERRORS_TO', `postmaster')dnl
define(`confTO_IDENT',`0s')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
FEATURE(`access_db', `hash -T -o /etc/mail/access')dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(`use_cw_file')dnl
FEATURE(`use_ct_file')dnl
FEATURE(`accept_unresolvable_domains')dnl
EXPOSED_USER(`root')dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

# make sendmail.cf
# cp -f sendmail.cf /etc/mail/

# chown smmsp:smmsp /var/spool/clientmqueue
# chmod 774 /var/spool/clientmqueue
# chkconfig sendmail on

# vi /etc/mail/access
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
192.168 RELAY
localhost.localdomain RELAY
localhost RELAY
apache
majordom
nobody
127.0.0.1 RELAY
192.168 RELAY

linuxexpert.ne.jp
# vi /etc/mail/trusted-users
apache
majordom
nobody

# vi /etc/mail/local-host-names
《受け取るべきドメインを記述》
linuxexpert.ne.jp

(起動)
# /etc/rc.d/init.d/sendmail restart

(確認)
# echo \$Z | /usr/sbin/sendmail -bt -d0
Version 8.12.11
Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
NETINET NETUNIX NEWDB PIPELINING SCANF USERDB XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = linuxexpert
(canonical domain name) $j = linuxexpert.linuxexpert.ne.jp
(subdomain name) $m = linuxexpert.ne.jp
(node name) $k = linuxexpert.linuxexpert.ne.jp
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> 8.12.11

リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!