T インストール作業


1.SMTP(Sendmail)の構築

sendmailの設定を変更するには、/etc/mail/sendmail.cfという設定ファイルを変更する必要があります。しかし、このファイルを直接編集するのは大変なのです、”.mc”という拡張子のファイルを編集し、このファイルからsendmail.cfを作成します。

1−1インストール

# rpm -ihv m4-1.4.1-14.i386.rpm
警告: m4-1.4.1-14.i386.rpm: V3 DSA signature: NOKEY, key ID ******
Preparing... ########################################### [100%]
1:m4 ########################################### [100%]
# rpm -ihv sendmail-cf-8.12.10-1.1.1.i386.rpm
警告: sendmail-cf-8.12.10-1.1.1.i386.rpm: V3 DSA signature: NOKEY, key ID ******
Preparing... ########################################### [100%]
1:sendmail-cf ########################################### [100%]

1−2初期設定

(設定ファイル)
# vi /etc/mail/sendmail.mc

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
(以下のとおり変更)
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

(以下のとおりコマンド実行)
# m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

(Sendmailを再起動)
# /etc/rc.d/init.d/sendmail reload
sendmailを停止中: [ OK ]
sm-clientを停止中: [ OK ]
sendmailを起動中: [ OK ]
sm-clientを起動中: [ OK ]

1−3サーバ外からの接続許可

(設定ファイル)
# vi /etc/hosts.allow

(追加記入)
sendmail : ALL


2.POP3/IMAPの構築

1−1インストール

# rpm -ihv dovecot-0.99.10-6.i386.rpm
警告: dovecot-0.99.10-6.i386.rpm: V3 DSA signature: NOKEY, key ID *****
Preparing... ########################################### [100%]
1:dovecot ########################################### [100%]

(ファイルの設定)
# Protocols we want to be serving:
# imap imaps pop3 pop3s
#protocols = imap imaps
protocols = imap imaps pop3 pop3s 「追加」

(サービス開始コマンド)
# /etc/rc.d/init.d/dovecot start
Dovecot Imapを起動中: [ OK ]
(自動起動の設定)
# chkconfig dovecot on


3.Sendmailの詳しい設定

3−1他のサーバにメールを送信できるようにする。

(設定ファイル)
# vi /etc/mail/access

# Check the /usr/share/doc/sendmail/README.cf file for a description
# of the format of this file. (search for access_db in that file)
# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc
# package.
#
# by default we allow relaying from localhost...
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
192.168.0 RELAY「追加」*リレーすべき最小限のもののみ記載すること。

3−2複数のドメイン名でメールを受信できるようにする。

(設定ファイル)
# vi /etc/mail/local-host-names



# local-host-names - include all aliases for your machine here.
kkataru.mine.nu「ドメイン」
ataru01.kkataru.mine.nu「PC名」
192.168.0.1「IP」

(再起動)
# /etc/rc.d/init.d/sendmail reload

sendmailを停止中: [ OK ]
sm-clientを停止中: [ OK ]
sendmailを起動中: [ OK ]
sm-clientを起動中: [ OK ]

3−3複数アドレスに一括で送信する同報用アドレス

# vi /etc/aliases

# Person who should get root's mail
#root: marc
root: post(追加)

# newaliases(再起動)
/etc/aliases: 64 aliases, longest 10 bytes, 633 bytes total


*これを利用してメーリングも作成できます。