postfixの設定

大学のFreeBSDにpostfixをinstallしたので、ついでに自宅のClareにも postfixをinstallすることにした。
今まではEximでinstall時にlocalの配送のみするようにしていたが、それ以外 まったく設定していなかったので、今回はちゃんと外に配送もできるようにする。


■ postfixのinstall dselectでpostfixを選んでinstall。当然Eximとぶつかると警告されるので、 Eximはuninstallする。

■ postfixの設定 FreeBSDと違い、debでinstallすると自動的に起動スクリプトができる。
/etc/postfix/main.cfを修正。
Clareの設定として、

とすることにした。元々の/etc/postfix/main.cfとのdiffは以下の通り。

$ diff /etc/postfix/main.cf /etc/postfix/main.cf.orig
55d54
< myhostname = Clare.shioji.jp
63d61
< mydomain = shioji.jp
75c73
< myorigin = $mydomain
---
> #myorigin = $mydomain
84c82
< inet_interfaces = all
---
> #inet_interfaces = all
114c112
< mydestination = $myhostname, localhost.$mydomain, $mydomain,
---
> #mydestination = $myhostname, localhost.$mydomain, $mydomain,
173c171
< alias_maps = hash:/etc/aliases
---
> #alias_maps = hash:/etc/aliases
184c182
< alias_database = hash:/etc/aliases
---
> #alias_database = hash:/etc/aliases
212c210
< mail_spool_directory = /var/mail
---
> # mail_spool_directory = /var/mail
326d323
< mynetworks = 192.168.10.0/24, 127.0.0.1
387,390c384,387
< #myhostname = Clare.nisoc.org
< #myorigin = shioji.org
< #alias_maps = hash:/etc/aliases
< #alias_database = hash:/etc/aliases
---
> myhostname = Clare.nisoc.org
> myorigin = shioji.org
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
今日はkernerlのコンパイルもしたので、rebootしてmail配送のcheck。
shioji@shioji.jp宛、root@shioji.jp宛、shioji@shioji.org宛、 shioji宛などいくつか試してみて確認。