参考: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にて設定。