.
Counter: 10606, today: 1, yesterday: 2

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

# 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
トラックバック [ トラックバック(0) ]
トラックバック URL: http://linuxexpert.ne.jp/modules/pukiwiki/tb/25

Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

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