sendmailの設定

RedHat7.0以前

メールは、インターネット上でメッセージを送ったり、受け取ったりしてメッセージのやり取りをする手段です。
メールを送受信するためには、メールアドレスが必要です。メールアドレスは、住所、氏名に相当するもので、user@domainの形式で表します。
sendmail は、UNIX系 の標準的なメール配信プログラムです。ほとんどのLinuxRedHat には、標準添付されています。LinuxRedHatでは、サーバ、ワークステーションタイプでインストールすればsendmailは標準でインストールされています。もしインストールされていなければ以下でダウンロード出来ます。

 http://www.sendmail.org

 ftp://ftp.iij.ad.jp/pub/network/sendmail/

server]# cd /usr/local/src/
src]# tar xvzf ../pub/sendmail-8.11.1.tar gz
src]# cd sendmail-8.11.1

マニュアル用のディレクトリを作る

src]# mkdir -p /usr/man/man8
src]# mkdir -p /usr/man/man5

src]# cd sendmail-8.11.1
sendmail-8.11.1]# make

以下、インストールを続行。
sendmail-8.11.1]# make install

CF の設定

CFとは、sendmail の設定ファイルである、sendmail.cf を作成するためのツールです。CF の他にも、mailconf というツールもありますが、CF は、doc ディレクトリに日本語マニュアル(*.jpn)が付属しています。

 ftp://ftp.kyoto.wide.ad.jp/mail/CF/

 ftp://ftp.iij.ad.jp/pub/network/sendmail/

sendmail-8.11.1]# cd /usr/local/src
src]# tar xvzf ../pub/CF-3.7Wpl2.tar.gz

sendmail.cfの作成

まず、defファイル(sendmail.def)を作り。それをmakeします。
defファイルの記述については、簡易マニュアルを参照してください。

src]# cd CF-3.7Wpl2
CF-3.7Wpl2]# vi sendmail.def
CF-3.7Wpl2]# make sendmail.cf
CF-3.7Wpl2]# sendmail -C sendmail.cf -bt
server#> cp /etc/sendmail.cf /etc/sendmail.org
server#> cp sendmail.cf /etc/sendmail.cf

sendmailの再起動する。

CF-3.7Wpl2]# /etc/rc.d/init.d/sendmail restart


[BACK]