インストール

postfixdovecotをインストールします。途中で『CD-ROMを入れてくれ』といってくるとは思わなかったので少し焦った。今後言われないための対処を先にやっておく。

$ sudo nano /etc/apt/sources.list

#deb cdrom:[Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted

deb cdrom』をコメントアウト。これでもう言われないはず。
さて、まず、postfixのインストール。

$ sudo apt-get install postfix

The following packages were automatically installed and are no longer required:
  rake rdoc libredcloth-ruby1.8 liberb-ruby libsqlite3-ruby1.8
Use 'apt-get autoremove' to remove them.
以下の特別パッケージがインストールされます:
  openssl ssl-cert
提案パッケージ:
  ca-certificates procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin resolvconf
  postfix-cdb mail-reader
以下のパッケージが新たにインストールされます:
  openssl postfix ssl-cert
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 1 個。
取得:1 http://jp.archive.ubuntu.com gutsy-updates/main openssl 0.9.8e-5ubuntu3.1 [872kB]
メディア変更:
 'Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)'
とラベルの付いたディスクをドライブ '/cdrom/' に入れて enter を押してください

パッケージの設定
┌──────────────────────────┤ Postfix Configuration ├─
│ あなたの用途に合ったメールサーバ設定形式を選んでください。                     │
│                                                                                │
│  設定なし:                                                                     │
│   現在の設定をそのままにしたいときに選びます。                                 │
│  インターネットサイト:                                                         │
│   メールは SMTP を使って直接送受信されます。                                   │
│  スマートホスト付きインターネット:                                             │
│   メールは SMTP を使って直接、あるいは fetchmail のようなユーティリティ        │
│   を実行して受信されます。送出メールはスマートホストを使って送信されます。     │
│  サテライトシステム:                                                           │
│   すべてのメールは配送用の「スマートホスト」と呼ばれる別のマシンに送られます。 │
│  ローカルのみ:                                                                 │
│   配送されるのはローカルユーザへのメールのみです。ネットワークはありません。   │
│                                                                                │
│ メール設定の一般形式:                                                          │
│                                                                                │
│                        設定なし                                                │
│                        インターネットサイト                                    │
│                        スマートホスト付きインターネット                        │
│                        サテライトシステム                                      │
│                        ローカルのみ                                            │
│                                                                                │
│                                                                                │
│                      <Ok>                          <Cancel>                    │
│                                                                                │
└────────────────────────────────────────┘

パッケージの設定
┌──────────────────────────┤ Postfix Configuration ├─
│ "メール名" はドメイン名が指定されていないときにメールアドレスを "修飾" する    │
│ のに使われるドメイン名です。                                                   │
│                                                                                │
│ この名前はほかのプログラムによっても使われます。これは、メールがそこから送出   │
│ されることになる単一の完全修飾ドメイン名 (FQDN) にすべきです。                 │
│                                                                                │
│ そのため、たとえばローカルホストのメールアドレスが foo@example.jp なら、       │
│ example.org がここでの適切な値となります。                                     │
│                                                                                │
│ システムメール名:                                                              │
│                                                                                │
│ 5-55.jp_______________________________________________________________________ │
│                                                                                │
│                      <Ok>                               <Cancel>               │
│                                                                                │
└────────────────────────────────────────┘

未選択パッケージ openssl を選択しています。
(.../openssl_0.9.8e-5ubuntu3.1_i386.deb から) openssl を展開しています...
Creating directory /etc/ssl
未選択パッケージ ssl-cert を選択しています。
(.../ssl-cert_1.0.14_all.deb から) ssl-cert を展開しています...
未選択パッケージ postfix を選択しています。
(.../postfix_2.4.5-3ubuntu1_i386.deb から) postfix を展開しています...
openssl (0.9.8e-5ubuntu3.1) を設定しています ...

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: ubuntuxxx
setting alias maps
setting alias database
changing /etc/mailname
setting myorigin
setting destinations: 5-55.jp, ubuntuxxx, 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

postfixだけじゃなくて、openssl、ssl-certも入れるんですね。dovecotまで行きつきませんでした。
長くなったので、この項、続く。