sendmailインストール
# rpm -ihv sendmail-8.12.5-7.i386.rpm
警告:sendmail-8.12.5-7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
package sendmail-8.12.5-7 is already installed
# rpm -Uhv sendmail-8.12.8-1.80.i386.rpm
警告:sendmail-8.12.8-1.80.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:sendmail ########################################### [100%]
# rpm -ihv sendmail-cf-8.12.8-1.80.i386.rpm
警告:sendmail-cf-8.12.8-1.80.i386.rpm: V3 DSA signature: NOKEY, key ID
db42a60e
Preparing... ########################################### [100%]
1:sendmail-cf ########################################### [100%]
# rpm -ihv sendmail-doc-8.12.8-1.80.i386.rpm
警告:sendmail-doc-8.12.8-1.80.i386.rpm: V3 DSA signature: NOKEY, key ID
db42a60e
Preparing... ########################################### [100%]
1:sendmail-doc ########################################### [100%]
sendmail起動、停止
# /etc/rc.d/init.d/sendmail start
sendmailを起動中:
# /etc/rc.d/init.d/sendmail stop
sendmailを停止中: [ OK ]
sm-clientを停止中: [ OK ]
# /etc/rc.d/init.d/sendmail start
sendmailを起動中: [ OK ]
sm-clientを起動中: [ OK ]
自動起動設定
# chkconfig sendmail on
sendmail初期設定
# vi /etc/mail/sendmail.mc
(修正)
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
# m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc /etc/sendmail.cf
# /etc/rc.d/init.d/sendmail reload
sendmailを停止中: [ OK ]
sm-clientを停止中: [ OK ]
sendmailを起動中: [ OK ]
sm-clientを起動中: [ OK ]
サーバ外からのメール着信を許可
# vi /etc/hosts.allow
(以下追加記入)
##sendmail
sendmail : ALL
POP3・IMAP4サーバを構築
# rpm -ihv imap-2001a-15.i386.rpm
警告: imap-2001a-15.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:imap ########################################### [100%]
# /etc/rc.d/init.d/xinetd restart
xinetdを停止中: [ OK ]
xinetdを起動中: [ OK ]
# chkconfig ipop3 on
# chkconfig imap on
メールアドレスの作成
メールユーザのみ発行の場合
# useradd -s /sbin/nologin post
# passwd post
Changing password for user post.
New password:(パスワード)
BAD PASSWORD: it is based on a dictionary word
Retype new password:(パスワード)
passwd: all authentication tokens updated successfully.
sendmailの詳しい設定
# 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.1 RELAY (自分のネットワークグループのみ)
複数のドメイン名をメール受信できるようにする。
# vi /etc/mail/local-host-names
# local-host-names - include all aliases for your machine here.
kkataru.mine.nu(受信するドメインを追加)
# /etc/rc.d/init.d/sendmail reload
sendmailを停止中: [ OK ]
sm-clientを停止中: [ OK ]
sendmailを起動中: [ OK ]
sm-clientを起動中: [ OK ]
共有メールアカントを作る
root宛のメールを他のユーザに転送する。
# 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
*これを利用してメーリングも作成できます。
不正中継チェックをして完了です。
参考Web「http://www.rbl.jp/」