メール設定 · 1 min read · Nov 05, 2025
ISPConfigサーバー上のIlohaMailを10の簡単なステップで
ISPConfigサーバー上のIlohaMailを10の簡単なステップで
IlohaMail:
バージョン 1.0
著者:
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
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。