- 追加された行はこの色です。
- 削除された行はこの色です。
- MailServer/sendmail-8.12.11のインストールログ へ行く。
// 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
***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