Postfixを使う
概要
Postfixは設定が簡単なMTAです。
インストール
emerge mail-mta/postfix
設定
/etc/postfix/main.cfに含まれる次の個所を適切に設定すればとりあえず動きます。
myhostname = test.example.com mydomain = example.com myorigin = $mydomain mydestination = example.com, test.example.com, localhost.example.com mynetworks = 192.168.254.0/24, 127.0.0.0/8 #home_mailbox = Mailbox #home_mailbox = Maildir/ #携帯へのメールはプロバイダのSMTPサーバを使うようにします。お好みで設定してください。 #transport_maps = hash:/etc/postfix/transport
- myhostname
- Postfixが動作するマシンのFQDNを設定
- mydomain
- ドメイン名を設定
- myorigin
- ドメインが無いメールに対して自動的に付加するドメイン名を指定
- mydestination
- ローカルで配送するドメインを設定
- mynetworks
- 自サイトのネットワークアドレスを指定
- home_mailbox
- メールボックスの指定。Maildir形式のメールボックスを使う場合は、Maildir/を設定してください。(デフォルトではmbox形式で保存されます)
transport_mapsを設定する場合は、次の内容を/etc/postfix/transportに保存した後、 postmap /etc/postfix/transport を実行します。mail.example.comは例示として使っただけですので、保存する際はプロバイダのSMTPサーバに置き換えてください。
.ezweb.ne.jp :[mail.example.com] ezweb.ne.jp :[mail.example.com] .docomo.ne.jp :[mail.example.com] docomo.ne.jp :[mail.example.com]
実行
- newaliases を実行して、エイリアスデータベースを作成します。
- postfix check を実行して、設定ファイルに問題がないことを確認してください。
- /etc/init.d/postfix start を実行して、エラーが起こらないか確認してください。/var/log/messagesなどに注意してください。
- rc-update add postfix default を実行して、起動時に自動的に動作するようにします。