Complete Virtual Mail Server/ja

このガイドの目的は、複数のドメインと、いくつもの異なったインターフェースの選択肢とを取り扱うことのできる仮想メールシステムの確立です. これはメールクライアントを探している平均的なユーザーに使われることを想定したものではありません. これは自分のドメインをホストしていたり、仮想ドメインのサポートを提供したい個人のための、本物のメール転送エージェント(MTA)です.

このガイドを読み終える頃には、下記の機能をサポートしたメールサーバを管理する簡単なやり方が見えてくるでしょう:


 * Web ベースのシステム管理
 * 無制限のドメインの数
 * シェルアカウント不要の仮想メールユーザ
 * ドメインごとのユーザ名
 * メールボックスのクォータ
 * emailアカウントへの Web アクセス
 * IMAP および(任意で)POP3 のサポート
 * SMTP 認証によるセキュアなリレー
 * SSL によるトランスポート層のセキュリティ
 * 強力なスパムフィルタ
 * アンチウイルスフィルタ
 * ログ解析

本当に素晴らしいのは、これら全てを単一のデータベースで管理できるということです.

システム設定とパッケージ
この節でシステム構成（複数サーバ構成）と使用されたコアパッケージについて概略を示します. 先に読み進める前にこれをかならず読んでください（短いのでご心配なく）.

Linux 'vmail' ユーザ
メールボックスは通常のファイルシステム上に格納されるので、セキュリティのためにユーザとグループが必要です.

Admin Support Systems
and were key tools in getting through testing and getting this to hang together. While the details of an Apache/PHP setup are not here, there is good information in here all the same.

Linking Postfix to database backend
will be coupled to a database backend allowing virtual users on multiple domains.

Linking Courier-imap to database backend
will be coupled to the same database.

SMTP 認証
Having a mailserver that relays local mail is good enough for most, being able to relay mail after authentication is extremely handy.

Web Access
Now that a basic mailserver has been setup, web access can be both useful and helpful during testing.

SSL Certificates
Securing the mail server with SSL certificates.

DKIM
Signing all outgoing messages with verification keys to prevent ending up in the junk box.

Refining the Setup
Using default Postfix configuration options, the server gets some performance tweaks and security settings.

Amavisd, Spam-Assassin and ClamAV
Defending against spam using Amavis, Spam-assassin and ClamAV for virus protection.

Logging mail traffic with AWStats
Always important is monitoring. To do so AWStats is used to get a useful overview of passed messages.