MailServer/sendmail-8.12.11のインストールログ のバックアップ(No.1)
[ リロード ]
[ ソース ]
[ トップ
| 一覧
| 単語検索
| 最新
| バックアップ
| ヘルプ
]- 全ページのバックアップ一覧
- MailServer/sendmail-8.12.11のインストールログ のバックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- MailServer/sendmail-8.12.11のインストールログ へ行く。
- 1 (2005/08/24 (水) 18:17)
sendmail-8.12.11インストールログ
redhat9をインストールするとsendmailはインストールされています。 RPM版のsendmailを削除せずに上書きします。起動スクリプト(/etc/rc.d/init.d/sendmail)をそのまま使い、alisesは /etc/ で運用します。
sendmail-8.12.10インストールログ と同様にインストール可能です。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