Webmail Setup · 5 min read · Nov 05, 2025

IlohaMail En Su Servidor ISPConfig En 10 Pasos Fáciles

ILOHAMAIL En Su Servidor ISPConfig En 10 Pasos Fáciles

IlohaMail:
Versión 1.0
Autor: [en] bb-hosting [punto] org>

IlohaMail viene con instrucciones claras, pero con este cómo, me gustaría explicar cómo hacerlo funcionar en nuestro servidor Perfecto con ISPConfig.

Este cómo te ayudará a configurar IlohaMail sin SSL. Cuando termines, tendrás un bonito cliente de webmail en la URL http://webmail.myhostingcompany.tld.
Para myhostingcompany.tld, usa tu propio nombre de dominio, por supuesto.

El paso 3 solo es necesario si te gustan las funciones adicionales de IlohaMail, como el calendario/programador.
En este cómo, usaré solo como ejemplo:

  • IlohaMail-0.8.14-rc3
  • Asumo que esta es tu primera configuración para IlohaMail, ¡esto no es una actualización!
  • Sitio web: http://webmail.myhostingcompany.tld
  • Tu nombre de host completo: server1.myhostingcompany.tld
  • Número de sitio web dentro de ISPConfig: web1
  • Tus webs están almacenadas en /var/www
  • Base de datos MySQL: web_db1
  • Nombre de usuario de MySQL: web1_u1
  • Contraseña de MySQL: mypassword

Aquí vamos:

Paso 1 - Crear un sitio web

En ISPConfig, crea un sitio web a través de “Nuevo sitio” en el menú principal.
En la pestaña llamada “Base” usa webmail para el nombre de host y myhostingcompany.tld para el nombre de dominio. Habilita MySQL y scripts PHP para este sitio web, pero desactiva el Modo Seguro de PHP.

Paso 2 – Crear un usuario Administrador para el sitio web

En ISPConfig, crea un usuario Administrador, para que puedas subir el sitio web más tarde a través de FTP:
En el menú principal selecciona “ISP Manager”, selecciona tu nuevo sitio llamado webmail.myhostingcompany.tld en el árbol de estructura y presiona la pestaña “Usuario y Correo”.
Presiona “nuevo” y define un nuevo usuario y su dirección de correo electrónico. Dale a este usuario derechos de administrador y presiona “Guardar”.

Paso 3 - Crear una base de datos MySQL para el sitio web:

Haz clic en la pestaña llamada “Opciones” y crea una nueva base de datos para el sitio web.
ISPConfig te mostrará:

Nombre de la base de datos: web1_db1 (ejemplo)
Usuario de la base de datos: web1_u1 (ejemplo)

Luego defines una contraseña para el usuario de la base de datos y presionas “Guardar”.

Paso 4 – Descargar IlohaMail

Puedes descargar IlohaMail desde la URL http://ilohamail.org/main.php?page=Downloads a tu propia computadora de escritorio.

En este momento hay dos versiones disponibles:
IlohaMail-0.8.14-rc3, que es la versión actual y estable.
IlohaMail-0.9, que es la versión de desarrollo.
Aunque la versión 0.9 tiene más funciones, recomiendo la versión 0.8.14-rc3 para un entorno de producción.

Después de descargar IlohaMail, extráelo a la carpeta de archivos de tu elección.

Paso 5 – Configurar IlohaMail para nuestro servidor ISPConfig

Nota: puedes hacer muchos ajustes, solo mencionaré los que son importantes para una configuración básica.
Navega a tu carpeta de archivos de IlohaMail extraída.
En esa carpeta, abre la carpeta conf.

Modificaciones a realizar en el archivo conf/login.php:

En este archivo, encontrarás una línea con:
$default_host = “”;
Cambia esto por el nombre de host completo de tu servidor, como:
$default_host = “server1.myhostingcompany.tld”;

El puerto predeterminado para IlohaMail es IMAP sobre el puerto 143.
Si deseas usar pop3 en lugar de IMAP, cambia la línea:
$default_port = 143;
por:
$default_port = 110;

También ocultamos algunas opciones de la pantalla de inicio de sesión:

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

Nota: valor 1 = ocultar, valor 0 = mostrar

La línea: $logout_url = “index.php”; nos dice a dónde ir cuando un usuario cierra sesión.
Aquí puedes definir el archivo/URL de tu elección.

También puedes cambiar la línea
$VDOMAIN_DETECT[“domain1.com”] = “mail.domain1.com”;
Por
$VDOMAIN_DETECT[“domain1.com”] = “server1.myhostingcompany.tld”;

Y la línea
$VDOMAIN_DETECT[“domain2.net”] = “mail.domain2.net”;
por:
$VDOMAIN_DETECT[“domain2.net”] = “server1.myhostingcompany.tld”;

Modificaciones a realizar en el archivo /conf/conf.php:

Como queremos usar IlohaMail con todas las funciones, utilizando la base de datos MySQL, tenemos que cambiar la línea:
$backend = “FS”;
por
$backend = “MySQL”;

Para habilitar la función de calendario y marcadores usa valor = 0
Para deshabilitar la función de calendario y marcadores usa valor = 1

$DISABLE_CALENDAR = 0;
$DISABLE_BOOKMARKS = 0;

Puedes decir a tus usuarios de correo dónde reportar SPAM cambiando la línea:
$report_spam_to=””;
por
$report_spam_to=” [email protected] “;

(Define una dirección de correo electrónico existente en tu dominio, donde los usuarios pueden reportar spam).

Define tu servidor SMTP.
En este punto puedes elegir entre “Courier” y “Sendmail”.
Si usas Postfix, deja la línea $SMTP_TYPE = “sendmail”; tal como está.

Modificaciones a realizar en el archivo conf/db_conf.php

Cambia las líneas:

$DB_HOST=””;
$DB_USER=””;
$DB_PASSWORD=””;

porn:

$DB_HOST=”localhost”;
$DB_USER=”web1_u1”;
$DB_PASSWORD=”mypassword”;

(La contraseña como se definió en el PASO 3).

PASO 6 – base de datos mySQL

En el directorio mySQL en la carpeta de archivos de IlohaMail, encontrarás un archivo llamado sql.
Puedes usar este archivo para crear las tablas de la base de datos mySQL.
En este ejemplo, lo hago con phpMyAdmin.
Puedes acceder a tu base de datos a través de tu navegador de Internet en la URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Si no tienes phpMyAdmin instalado, puedes descargarlo en http://www.ispconfig.org/downloads.htm

Inicia sesión en phpMyAdmin con la cuenta de usuario mySQL como se mencionó/definió en el PASO 3.

En phpMyAdmin:

  • selecciona tu base de datos
  • selecciona el ícono SQL para iniciar una consulta
  • elige tu archivo sql en el directorio mySQL en la carpeta de archivos de IlohaMail y presiona “Iniciar”
  • Puedes salir de phpMyAdmin

PASO 7 – subiendo IlohaMail

Ahora, puedes subir IlohaMail, usando tu cliente FTP favorito.
URL: ftp://webmail.myhostingcompany/web
nombre de usuario y contraseña como se definieron en el PASO 2.

PASO 8 – hacer que el directorio DATA sea legible/escribible para Apache

Inicia sesión en tu servidor como root.
Realiza los comandos:

cd /var/www/web1/web

(web1 es solo un ejemplo y debe ser el mismo número de web mencionado en el PASO 3).

dir

(Ahora verás el directorio de datos).

Dale al proceso del servidor web privilegios de lectura/escritura a todas las carpetas en el directorio de datos:

chown -R www-data:www-data data

(Así es como funciona en Debian Linux, otras distribuciones pueden diferir).

PASO 9 – accede a tu nuevo cliente de webmail

Ahora puedes apuntar a tu nuevo cliente de webmail con tu navegador favorito.
La dirección según mi cómo es:
http://webmail.myhostingcompany.tld

Puedes iniciar sesión con cualquier combinación válida de cuenta de correo electrónico (nombre de usuario/contraseña).
Nota: no uses [email protected] como en el paquete Uebimiau proporcionado por ISPConfig.
Solo usa el nombre de usuario y la contraseña.

Después de tu primer inicio de sesión, deberías hacer algunos ajustes antes de comenzar a usar IlohaMail.
Aquí, lo primero que tienes que hacer es definir tu identidad.
Puedes definir más de una identidad para una dirección de correo electrónico, pero necesitas al menos una.

PASO 10 – personalizando IlohaMail

Puedes cambiar los colores predeterminados de IlohaMail.
Para cambiar los colores, lo único que tienes que hacer es abrir el archivo /var/www/web1/web/source/themes/default/override.inc y cambiar los colores que deseas cambiando los valores. (Web1 es solo mi ejemplo).

Más información sobre IlohaMail:
http://ilohamail.org/main.php

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.