[ トラックバック(0) ]
Counter: 16598,
today: 4,
yesterday: 7
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