メールサーバPostfixのインストール

参考:http://www.lowlevellife.com/archive/20070727_ubuntu_server.php
メールサーバソフトとして何を選ぼうか悩んだ。sendmailは難しいからパス。qmailはサポート終了しているとのことなので、Postfixにした。

~$ sudo apt-get install postfix
[sudo] password for ubuntu:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
Reading state information... 完了            
以下の特別パッケージがインストールされます:
  ssl-cert
提案パッケージ:
  procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin
  resolvconf postfix-cdb
以下のパッケージは「削除」されます:
  exim4 exim4-base exim4-config exim4-daemon-light
以下のパッケージが新たにインストールされます:
  postfix ssl-cert
アップグレード: 0 個、新規インストール: 2 個、削除: 4 個、保留: 0 個。
1130kB のアーカイブを取得する必要があります。
展開後に 774kB のディスク容量が解放されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com gutsy/main ssl-cert 1.0.14 [11.2kB]
取得:2 http://jp.archive.ubuntu.com gutsy/main postfix 2.4.5-3ubuntu1 [1119kB]
1130kB を 0s で取得しました (1449kB/s)
パッケージを事前設定しています ...

途中で設定画面になった。
メール設定の一般形式:「インターネットサイト」を選択。
システムメール名:決まってないのでひとまずサーバ名の「ubuntu」のまま。

(データベースを読み込んでいます ... 現在 35046 個のファイルとディレクトリがインストールされています。)
exim4 を削除しています ...
dpkg: exim4-daemon-light: 依存関係に問題があります。しかし要求に従い削除しています:
 mailx は以下に依存 (depends) します: exim4 | mail-transport-agent ...しかし:
  パッケージ exim4 はまだインストールされていません。
  パッケージ mail-transport-agent はまだインストールされていません。
  パッケージ exim4-daemon-light は mail-transport-agent を提供していますが、削除されようとしています。
exim4-daemon-light を削除しています ...
 * Stopping MTA
   ...done.
exim4-base を削除しています ...
exim4-config を削除しています ...
未選択パッケージ ssl-cert を選択しています。
(データベースを読み込んでいます ... 現在 34910 個のファイルとディレクトリがインストールされています。)
(.../ssl-cert_1.0.14_all.deb から) ssl-cert を展開しています...
未選択パッケージ postfix を選択しています。
(.../postfix_2.4.5-3ubuntu1_i386.deb から) postfix を展開しています...
ssl-cert (1.0.14) を設定しています ...

postfix (2.4.5-3ubuntu1) を設定しています ...
Adding group `postfix' (GID 115) ...
Done.
Adding system user `postfix' (UID 106) ...
Adding new user `postfix' (UID 106) with group `postfix' ...
Not creating home directory `/var/spool/postfix'.
Creating /etc/postfix/dynamicmaps.cf
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
Adding group `postdrop' (GID 116) ...
Done.
setting myhostname: ubuntu
setting alias maps
setting alias database
mailname is not a fully qualified domain name.  Not changing /etc/mailname.
setting destinations: ubuntu, localhost.localdomain, , localhost
setting relayhost: 
setting mynetworks: 127.0.0.0/8
setting mailbox_size_limit: 0
setting recipient_delimiter: +
setting inet_interfaces: all

Postfix is now set up with a default configuration.  If you need to make 
changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Running newaliases
 * Stopping Postfix Mail Transport Agent postfix
   ...done.
 * Starting Postfix Mail Transport Agent postfix
   ...done.

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

ということでインストール完了。あとはWebminにて設定。