メールサーバを構築したのでメモ。まずはSMTPサーバをPostfixで。
1. インストール
$ sudo apt-get install postfix
インストール途中でサーバの用途について選択する部分があるが、デフォルトの設定を用途に合わせて少し変えてくれるだけのようなので設定なしを選択した。
2. 設定
メインの設定ファイルは/etc/postfix/main.cf
ただ、1.で設定なしを選んだためかデフォルトでは存在しなかったので/usr/share/postfix/main.cf.distを持ってきた
また、各設定についてはこちらのページを参考にした
http://www.obenri.com/_postfix/index.html
http://www.robata.org/arcive/doc-mail/build-postfix.html
あと、公式ページ
http://www.postfix.org/BASIC_CONFIGURATION_README.html
/etc/postfix/main.cfの変更した部分
home_mailbox = Maildir/ inet_interfaces = all inet_protocols = ipv4 mydestination = $myhostname, $mydomain, myhostname = mail.example.com mynetworks_style = subnet myorigin = $mydomain unknown_local_recipient_reject_code = 550
3. 設定のチェックと反映
以下のコマンドで設定の書式をチェックできる
$ sudo postfix check
何も出力されなければエラーなし
プロセスの再起動
$ sudo service postfix restart
4. 動作チェック
mailコマンドを用いて動作チェック
$ mail -s <メールタイトル> username@example.com
これでusernameのMaildir/newにメールが届けばOK
プロのための Linuxシステム構築・運用技術 (Software Design plus)
- 作者: 中井悦司
- 出版社/メーカー: 技術評論社
- 発売日: 2010/12/22
- メディア: 大型本
- 購入: 21人 クリック: 411回
- この商品を含むブログ (38件) を見る