メール設定 · 1 min read · Nov 05, 2025

ISPConfigサーバー上のIlohaMailを10の簡単なステップで

ISPConfigサーバー上のIlohaMailを10の簡単なステップで

IlohaMail:
バージョン 1.0
著者: [at] bb-hosting [dot] org>

IlohaMailには明確な指示がありますが、この手順では、ISPConfigを使用してPerfectサーバーで動作させる方法を説明します。

この手順では、SSLなしでIlohaMailを設定するのに役立ちます。完了すると、URL http://webmail.myhostingcompany.tld に素敵なウェブメールクライアントができます。
myhostingcompany.tldの部分は、もちろん自分のドメイン名を使用してください。

ステップ3は、カレンダー/スケジューラーなどのIlohaMailの追加機能が必要な場合のみ必要です。
この手順では、以下を例として使用します:

  • IlohaMail-0.8.14-rc3
  • これはIlohaMailの初回設定であり、更新ではありません!
  • ウェブサイト: http://webmail.myhostingcompany.tld
  • 完全なホスト名: server1.myhostingcompany.tld
  • ISPConfig内のウェブサイト番号: web1
  • ウェブは/var/wwwの下に保存されています
  • MySQLデータベース: web_db1
  • MySQLユーザー名: web1_u1
  • MySQLパスワード: mypassword

さあ、始めましょう:

ステップ1 - ウェブサイトを作成する

ISPConfigで、メインメニューの「新しいサイト」を介してウェブサイトを作成します。
「基本」タブで、ホスト名にwebmail、ドメイン名にmyhostingcompany.tldを使用します。このウェブサイトに対してMySQLとPHPスクリプトを有効にしますが、PHPセーフモードは無効にします。

ステップ2 – ウェブサイトの管理者ユーザーを作成する

ISPConfigで、ウェブサイトを後でFTP経由でアップロードできるように管理者ユーザーを作成します:
メインメニューで「ISPマネージャー」を選択し、構造ツリーでwebmail.myhostingcompany.tldという新しいウェブサイトを選択し、「ユーザーとメール」タブを押します。
「新規」を押して新しいユーザーとそのメールアドレスを定義します。このユーザーに管理者権限を与え、「保存」を押します。

ステップ3 - ウェブサイト用のMySQLデータベースを作成する:

「オプション」タブをクリックして、ウェブサイト用の新しいデータベースを作成します。
ISPConfigは次のように表示します:

データベース名: web1_db1 (例)
データベースユーザー: web1_u1 (例)

次に、データベースユーザーのパスワードを定義し、「保存」を押します。

ステップ4 – IlohaMailをダウンロードする

IlohaMailをURL http://ilohamail.org/main.php?page=Downloads から自分のデスクトップコンピュータにダウンロードできます。

現在、利用可能なバージョンは2つあります:
IlohaMail-0.8.14-rc3、これは現在の安定版です。
IlohaMail-0.9、これは開発版です。
バージョン0.9には最も多くの機能がありますが、私は本番環境には0.8.14-rc3バージョンを推奨します。

IlohaMailをダウンロードしたら、選択したフォルダに抽出します。

ステップ5 – ISPConfigサーバー用にIlohaMailを設定する

注意: 多くの設定が可能ですが、基本的な設定に重要なものだけを言及します。
抽出したIlohaMailのファイルフォルダに移動します。
そのフォルダ内で、confフォルダを開きます。

conf/login.phpファイルでの変更:

このファイル内には次の行があります:
$default_host = “”;
これをサーバーの完全なホスト名に変更します:
$default_host = “server1.myhostingcompany.tld”;

IlohaMailのデフォルトポートはIMAPのポート143です。
IMAPの代わりにpop3を使用したい場合は、次の行を変更します:
$default_port = 143;
を:
$default_port = 110;

ログイン画面のいくつかのオプションを隠します:

$hide_host = 1;
$hide_protocol = 1;
$hide_rootdir = 1;
$hide_lang = 1;

注意: 値1 = 隠す、値0 = 表示

行: $logout_url = “index.php”; は、ユーザーがログアウトしたときにどこに行くかを示します。
ここで、選択したファイル/URLを定義できます。


$VDOMAIN_DETECT[“domain1.com”] = “mail.domain1.com”;

$VDOMAIN_DETECT[“domain1.com”] = “server1.myhostingcompany.tld”;
に変更します。


$VDOMAIN_DETECT[“domain2.net”] = “mail.domain2.net”;
を:
$VDOMAIN_DETECT[“domain2.net”] = “server1.myhostingcompany.tld”;
に変更します。

/conf/conf.phpファイルでの変更:

IlohaMailをすべての機能で使用するためにMySQLデータベースを使用する場合、次の行を変更する必要があります:
$backend = “FS”;

$backend = “MySQL”;
に変更します。
カレンダー機能とブックマークを有効にするには値=0を使用します。
カレンダー機能とブックマークを無効にするには値=1を使用します。

$DISABLE_CALENDAR = 0;
$DISABLE_BOOKMARKS = 0;

メールユーザーにSPAMを報告する場所を教えるには、次の行を変更します:
$report_spam_to=””;

$report_spam_to=” [email protected] “;
に変更します。
(ユーザーがスパムを報告できる、ドメイン上の既存のメールアドレスを定義します)。

SMTPサーバーを定義します。
この時点で「Courier」と「Sendmail」の間で選択できます。
Postfixを使用している場合は、行$SMTP_TYPE = “sendmail”;をそのままにしておいてください!

conf/db_conf.phpファイルでの変更
行を変更します:
$DB_HOST=””;
$DB_USER=””;
$DB_PASSWORD=””;
を:
$DB_HOST=”localhost”;
$DB_USER=”web1_u1”;
$DB_PASSWORD=”mypassword”;
(ステップ3で定義したパスワード)。

ステップ6 – mySQLデータベース

IlohaMailファイルフォルダ内のmySQLディレクトリには、sqlという名前のファイルがあります。
このファイルを使用してmySQLデータベースのテーブルを作成できます。
この例では、phpMyAdminを使用します。
URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/ を介してインターネットブラウザでデータベースにアクセスできます。

phpMyAdminがインストールされていない場合は、http://www.ispconfig.org/downloads.htm からダウンロードできます。

phpMyAdminに、ステップ3で言及されたmySQLユーザーアカウントでログインします。

phpMyAdminで:

  • データベースを選択
  • クエリを開始するためにSQLアイコンを選択
  • IlohaMailファイルフォルダ内のmySQLディレクトリにあるsqlファイルを選択し、「開始」を押します
  • phpMyAdminを終了できます

ステップ7 – IlohaMailをアップロードする

今、好きなFTPクライアントを使用してIlohaMailをアップロードできます。
URL: ftp://webmail.myhostingcompany/web
ユーザー名とパスワードはステップ2で定義したものです。

ステップ8 – DATAディレクトリをApache用に読み書き可能にする

サーバーにrootとしてログインします。
次のコマンドを実行します:

cd /var/www/web1/web

(web1は単なる例で、ステップ3で言及されたウェブ番号と同じでなければなりません)。

dir

(これでデータディレクトリが表示されます)。
データディレクトリ内のすべてのフォルダにウェブサーバープロセスに読み書き権限を与えます:

chown -R www-data:www-data data

(これはDebian Linuxでの方法であり、他のディストリビューションでは異なる場合があります)。

ステップ9 – 新しいウェブメールクライアントにアクセスする

今、好きなブラウザで新しいウェブメールクライアントにアクセスできます。
私の手順に従った場合のアドレスは:
http://webmail.myhostingcompany.tld

有効なメールアカウント(ユーザー名/パスワード)の組み合わせでログインできます。
注意: ISPConfigが提供するUebimiauパッケージのように[email protected]を使用しないでください。
ユーザー名とパスワードのみを使用してください。

最初のログイン後、IlohaMailを使用する前にいくつかの設定を行う必要があります。
ここで最初に行うべきことは、自分のアイデンティティを定義することです。
メールアドレスに対して複数のアイデンティティを定義できますが、少なくとも1つは必要です。

ステップ10 – IlohaMailをカスタマイズする

IlohaMailのデフォルトの色を変更できます。
色を変更するには、/var/www/web1/web/source/themes/default/override.incファイルを開き、変更したい色の値を変更するだけです。(Web1は単なる例です)。

IlohaMailに関する詳細情報:
http://ilohamail.org/main.php

Share: X/Twitter LinkedIn

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

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