Настройка почты · 5 min read · Nov 05, 2025
IlohaMail на вашем сервере ISPConfig за 10 простых шагов
ILOHAMAIL на вашем сервере ISPConfig за 10 простых шагов
IlohaMail:
Версия 1.0
Автор:
IlohaMail поставляется с понятными инструкциями, но в этом руководстве я хотел бы объяснить, как заставить его работать на нашем идеальном сервере с ISPConfig.
Это руководство поможет вам настроить IlohaMail без SSL. Когда вы закончите, у вас будет хороший веб-клиент почты по адресу 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 Safe Mode.
Шаг 2 – Создание администратора для вебсайта
В ISPConfig создайте администратора, чтобы вы могли загрузить вебсайт позже через FTP:
В главном меню выберите “ISP Manager”, выберите ваш новый вебсайт под названием webmail.myhostingcompany.tld в структуре дерева и нажмите вкладку “Пользователь и почта”.
Нажмите “новый” и определите нового пользователя и его адрес электронной почты. Дайте этому пользователю права администратора и нажмите “Сохранить”.
Шаг 3 - Создание базы данных MySQL для вебсайта:
Нажмите на вкладку “Опции” и создайте новую базу данных для вебсайта.
ISPConfig покажет вам:
Имя базы данных: web1_db1 (пример)
Пользователь базы данных: web1_u1 (пример)
Затем вы определяете пароль для пользователя базы данных и нажимаете “Сохранить”.
Шаг 4 – Загрузка IlohaMail
Вы можете загрузить IlohaMail по адресу http://ilohamail.org/main.php?page=Downloads на ваш собственный настольный компьютер.
В данный момент доступны две версии:
IlohaMail-0.8.14-rc3, которая является текущей и стабильной версией.
IlohaMail-0.9, которая является версией разработки.
Хотя версия 0.9 имеет больше функций, я рекомендую версию 0.8.14-rc3 для производственной среды.
После загрузки IlohaMail, извлеките его в папку по вашему выбору.
Шаг 5 – Настройка IlohaMail для нашего сервера ISPConfig
Примечание: вы можете сделать много настроек, я упомяну только те, которые важны для базовой настройки.
Перейдите в извлеченную папку IlohaMail.
В этой папке откройте папку conf.
Изменения, которые нужно внести в файл conf/login.php:
В этом файле вы найдете строку с:
$default_host = “”;
Измените это на полный хостнейм вашего сервера, например:
$default_host = “server1.myhostingcompany.tld”;
Порт по умолчанию для IlohaMail - IMAP через порт 143.
Если вы хотите использовать pop3 вместо IMAP, измените строку:
$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;
Вы можете сказать вашим почтовым пользователям, куда сообщать о СПАМе, изменив строку:
$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
В каталоге mySQL в папке IlohaMail вы найдете файл под названием sql.
Вы можете использовать этот файл для создания таблиц базы данных mySQL.
В этом примере я делаю это с помощью phpMyAdmin.
Вы можете получить доступ к вашей базе данных через ваш интернет-браузер по адресу http://webmail.yourhostingcompany.tld:81/phpmyadmin/
Если у вас нет установленного phpMyAdmin, вы можете загрузить его по адресу http://www.ispconfig.org/downloads.htm
Войдите в phpMyAdmin с учетной записью пользователя mySQL, как упоминалось/определено на ШАГЕ 3.
В phpMyAdmin:
- выберите вашу базу данных
- выберите значок SQL, чтобы начать запрос
- выберите ваш sql файл в каталоге mySQL в папке IlohaMail и нажмите “Начать”
- Вы можете выйти из phpMyAdmin
ШАГ 7 – загрузка IlohaMail
Теперь вы можете загрузить IlohaMail, используя ваш любимый FTP-клиент.
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
Вы можете войти с любой действительной комбинацией учетной записи электронной почты (имя пользователя/пароль).
Примечание: не используйте [email protected], как в пакете Uebimiau, предоставленном ISPConfig.
Используйте только имя пользователя и пароль.
После вашего первого входа вам следует сделать некоторые настройки, прежде чем начать использовать IlohaMail.
Здесь первое, что вам нужно сделать, это определить вашу личность.
Вы можете определить более одной личности для адреса электронной почты, но вам нужно как минимум одна.
ШАГ 10 – настройка IlohaMail
Вы можете изменить стандартные цвета IlohaMail.
Чтобы изменить цвета, единственное, что вам нужно сделать, это открыть файл /var/www/web1/web/source/themes/default/override.inc и изменить цвета, которые вы хотите, изменив значения. (Web1 - это просто мой пример).
Больше информации о IlohaMail:
http://ilohamail.org/main.php
Get new posts in your inbox
No spam. Unsubscribe anytime.