インストール
postfixと dovecotをインストールします。途中で『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まで行きつきませんでした。
長くなったので、この項、続く。