| (1)Postfixのインストール |

図1−1 パッケージジャンル選択

図1−2 メールパッケージ選択
|
- Postfixのパッケージからのインストールは、WebサーバーApacheと同様sysinstallから実施する。
- 「mail」ジャンルからPostfix最新版パッケージ「postfix2.4.6.1」を選択する。
|
(2)sendmailの停止
|
|
# sendmail -q
# killall sendmail
ps ax | grep sendmail
|
- メールキューを空にする。
- sendmail停止
- sendmailタスクの停止を確認
|
| (3)Pstfixの基本設定 |
|

図3−1 Postfixメールエージェント画面
|
- Webminメニューフレームの「サーバ」→「Postfixの設定」をクリックする。
- 「Postfixメールエージェント」画面が表示されるので「一般オプション」をクリックする。
|

図3−2 一般オプション設定画面@
|
- 「一般オプション」設定画面が表示されるので「メールを受信するドメイン」=「$myhostname,
$mydomain」と入力する。
|

図3−3 一般オプション設定画面A
|
- さらに下部にスクロールし、「このメールシステムのインターネットホスト名」=「fmv.inohara.net」、「ローカルインターネットドメイン名」=「inohara.net」と入力し「保存して適用」ボタンをクリックする。
|
(4)sendmail置き換え設定 |
|
# vi /etc/mail/mailer.conf
# $FreeBSD: src/etc/mail/mailer.conf,v 1.3
2002/04/05 04:25:12 gshapiro Exp $
#
# Execute the "real" sendmail program,
named /usr/libexec/sendmail/sendmail
#
#sendmail /usr/libexec/sendmail/sendmail
#send-mail /usr/libexec/sendmail/sendmail
#mailq /usr/libexec/sendmail/sendmail
#newaliases /usr/libexec/sendmail/sendmail
#hoststat /usr/libexec/sendmail/sendmail
#purgestat /usr/libexec/sendmail/sendmail
# for Postfix 2008.09.23
#
sendmail /usr/local/sbin/sendmail
send-mail /usr/local/sbin/sendmail
mailq /usr/local/sbin/sendmail
newaliases /usr/local/sbin/sendmail
hoststat /usr/local/sbin/sendmail
purgestat /usr/local/sbin/sendmail
|
- 標準設定されているsendmailを置き換える形でpostfixを稼動させる。
- mailer.confの設定を左記のとおり変更する。
|
# vi /etc/rc.conf
sendmail_enable="YES"
sendmail_flags="-bd"
sendmail_msp_queue_enable="NO"
sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
sendmail_pidfile="/var/spool/postfix/pid/master.pid"
|
- sendmailからpostfixへの変更に伴い、1行追記する。(赤字部分)
|
# vi /etcnewsyslog.conf
#/var/log/sendmail.st 640 10
* 168 B
|
|
(5)エイリアスの設定 |
|
# ln -s /etc/mail/aliases /etc/aliases
# ln -s /etc/mail/aliases.db /etc/aliases.db
|
- Postfixで利用するaliasesファイルは/etc/ailiasesであるが、FreeBSD標準mail
ailiasesは/etc/mail/aliasesとなっているためシンボリックリンクを張ってやる。
- ailases.dbも同様。
|