メールサーバー · 1 min read · Oct 21, 2025

iRedMail: LDAP、Postfix、RoundCube、Dovecot、ClamAV、SpamAssassin、Amavisdを使用したメールサーバー (Debian 5.0.1)

iRedMail: LDAP、Postfix、RoundCube、Dovecot、ClamAV、SpamAssassin、Amavisdを使用したメールサーバー (Lenny) 5.0.1

最終編集日 2011年3月31日

iRedMailは、2分以内にフル機能のメールソリューションを迅速に展開できるシェルスクリプトです。iRedMail 0.5以降、Debian 5.0.1をサポートしています(i386およびx86_64の両方をサポート)。その目的は、Linuxメールサーバーのインストールと設定を簡単かつ使いやすくすることです。iRedMailは、仮想ドメインとユーザーを保存するためのバックエンドとしてOpenLDAPとMySQLの両方をサポートしています。このチュートリアルでは、バックエンドとしてOpenLDAPを使用する方法を示します。

現在、iRedMailは2つのウェブメールプログラム、RoundCubeとSquirrelMailを提供しており、両方ともMySQLおよびOpenLDAPバックエンドをサポートし、パスワードを変更できます。

1 要件

最小限のDebianシステムをインストールするために「netinst」バージョンを使用することを強くお勧めします。その後、iRedMailソリューションを介してメールサービスを展開します。例:

そのようなシステムをインストールするには、以下が必要です:

  • debian-501-amd64-netinst.isoまたはdebian-501-i386-netinst.iso、HTTP/FTP経由でDebian CD/DVDイメージをダウンロード
  • インターネット接続。

2 前提条件

このチュートリアルでは、以下を使用します:

  • ホスト名 mail.example.com
  • IPアドレス 192.168.1.10
  • LDAPサフィックス(ルートDN) dc=example,dc=com
  • 最初の仮想ドメイン: example.com

4 ホスト名の設定

Debian (Lenny)では、ホスト名はこれら2つのファイルで設定されます:

  • /etc/hostname: ホスト名設定
  • /etc/hosts: ホスト名 <=> IPアドレスのマッピング

このホスト名を「127.0.0.1」にマッピングします(警告: FQDNホスト名を最初の項目としてリストしてください)。

| #127.0.0.1 localhost #127.0.1.1 mail.example.com mail 127.0.0.1 mail.example.com mail localhost localhost.localdomain |

| mail |

FQDNホスト名を確認します:

mail.example.com

5 iRedMailインストールの開始

rootユーザーに切り替えます。以降のコマンドはrootユーザーとしてsudoなしで実行する必要があります。

$ sudo su -

iRedMailの新しいバージョンをダウンロードします:

iRedMailインストーラーを開始します:

ウェルカムページ:

すべてのメールはこのディレクトリに保存されるべきです:

iRedMailは、仮想ドメインとユーザーを保存するためのバックエンドとしてOpenLDAPとMySQLの両方をサポートしています。OpenLDAPが推奨されます。

LDAPサフィックスは通常、あなたのドメイン名です。例: dc=example,dc=com
iRedMailはすべての仮想ドメイン/ユーザーを’o=domains,dc=example,dc=com’に配置します。これを’LDAPベースDN’と呼びます: o=domains,dc=example,dc=com。

LDAPサーバー管理者のパスワードを設定します。管理者アカウントは/etc/ldap/slapd.confに定義されており、通常は: cn=Manager,dc=example,dc=comです。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。