chibi style
    

Home > Debian > メールサーバ > Postfixの設定

Postfixの設定

Postfixをインストールする。インストール時に色々と設定をする画面が出てくるが、
あとでちゃんと設定を行なうので、ここではローカル用などを選択しておく。

# apt-get update
# apt-get install postfix


続いて、/etc/postfix/main.cf編集を行なう。main.cfがかなり短くすっきりとしているので、
Fedora等に慣れていると最初はかなり違和感がある。以下に変更したり、追加した部分のみを列挙する。

# vi /etc/postfix/main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
↓
smtpd_banner = $myhostname ESMTP	←バナー取得対策

myhostname = localhost.localdomain
↓
myhostname = magi.chibi.name	←FQDNで指定

mydomain = chibi.name	←追加

myorigin = /etc/mailname
↓
myorigin = $mydomain	←上記で追加したmydomainを指定

mydestination = localhost.localdomain, localhost.localdomain, localhost
↓
mydestination = $myhostname, localhost.$mydomain $mydomain

mynetworks = 127.0.0.0/8
↓
mynetworks = 192.168.1.0/24, 127.0.0.0/8	←自分の環境に置き換える

relay_domains = $mydestination	←追加

mailbox_command = procmail -a "$EXTENSION"
↓
#mailbox_command = procmail -a "$EXTENSION"	←コメントアウト

mailbox_size_limit = 0
↓
#mailbox_size_limit = 0	←コメントアウト

message_size_limit = 2048000	←追加。メールのサイズを制限

recipient_delimiter = +
↓
#recipient_delimiter = +	←コメントアウト

更に以下の記述を追加する
home_mailbox = Maildir/		←Maildir形式にする
smtpd_helo_required = yes		←heloを必要とし、不正ソフト対策
disable_vrfy_command = yes		←VRFYコマンドの禁止


以上の編集が終了したらPostfixを再起動する。また、ルータやiptablesでポートの制御を
行なっている場合は、TCPの25番を開放する必要がある。

# /etc/init.d/postfix restart


準備が出来次第、メールの不正中継拒否テストを行なうことをお勧めする。
こちらのサイトで行なうことができる。Address to test:という部分に自分のグローバルIPアドレスを記述し
Test for relayボタンを押せば開始される。最後にAll tests performed, no relays accepted と表示されれば
ちゃんと拒否できるてることになる。自分のグローバルIPアドレスを調べる方法は、確認くんを使うと便利。



>>このページのTOPへ

最終更新 : 09/26/2005


Copyright © 2004-2007 chibi ,All Rights Reserved