IlohaMail Setup · 5 min read · Nov 05, 2025
IlohaMail Sul Tuo Server ISPConfig In 10 Semplici Passi
ILOHAMAIL Sul Tuo Server ISPConfig In 10 Semplici Passi
IlohaMail:
Versione 1.0
Autore:
IlohaMail viene fornito con istruzioni chiare, ma con questo come fare, mi piace spiegare come farlo funzionare sul nostro server Perfetto con ISPConfig.
Questo come fare ti aiuterà a configurare IlohaMail senza SSL. Quando hai finito, avrai un bel client webmail all’URL http://webmail.myhostingcompany.tld.
Per myhostingcompany.tld, usa ovviamente il tuo nome di dominio.
Il passo 3 è necessario solo se desideri le funzioni extra di IlohaMail, come il calendario/programma.
In questo come fare, userò solo come esempio:
- IlohaMail-0.8.14-rc3
- Presumo che questa sia la tua prima configurazione per IlohaMail, non è un aggiornamento!
- Sito web: http://webmail.myhostingcompany.tld
- Il tuo nome host completo: server1.myhostingcompany.tld
- Numero del sito web all’interno di ISPConfig: web1
- I tuoi siti sono memorizzati sotto /var/www
- Database MySQL: web_db1
- Nome utente MySQL: web1_u1
- Password MySQL: mypassword
Ecco qui:
Passo 1 - Crea un sito web
In ISPConfig, crea un sito web tramite “Nuovo sito” nel menu principale.
Nella scheda chiamata “Base” usa webmail per il nome host e myhostingcompany.tld per il nome di dominio. Abilita MySQL e script PHP per questo sito web ma disabilita PHP Safe Mode.
Passo 2 – Crea un utente Amministratore per il sito web
In ISPConfig, crea un utente Amministratore, così puoi caricare il sito web in seguito tramite FTP:
Nel menu principale seleziona “ISP Manager”, seleziona il tuo nuovo sito chiamato webmail.myhostingcompany.tld nell’albero della struttura e premi la scheda “Utente ed Email”.
Premi “nuovo” e definisci un nuovo utente e il suo indirizzo email. Dai a questo utente diritti di amministratore e premi “Salva”.
Passo 3 - Crea un database MySQL per il sito web:
Clicca sulla scheda chiamata “Opzioni” e crea un nuovo database per il sito web.
ISPConfig ti mostrerà:
Nome del database: web1_db1 (esempio)
Utente del database: web1_u1 (esempio)
Poi definisci una password per l’utente del database e premi “Salva”.
Passo 4 – Scarica IlohaMail
Puoi scaricare IlohaMail dall’URL http://ilohamail.org/main.php?page=Downloads sul tuo computer desktop.
Al momento ci sono due versioni disponibili:
IlohaMail-0.8.14-rc3, che è la versione attuale e stabile.
IlohaMail-0.9, che è la versione di sviluppo.
Anche se la versione 0.9 ha più funzionalità, consiglio la versione 0.8.14-rc3 per un ambiente di produzione.
Dopo aver scaricato IlohaMail, estrailo nella cartella di file di tua scelta.
Passo 5 – Configura IlohaMail per il nostro server ISPConfig
Nota: puoi fare molte impostazioni, menzionerò solo quelle importanti per una configurazione di base.
Naviga nella cartella dei file estratti di IlohaMail.
In quella cartella, apri la cartella conf.
Modifiche da fare nel file conf/login.php:
In questo file, troverai una riga con:
$default_host = “”;
Cambia questo nel nome host completo del tuo server, come:
$default_host = “server1.myhostingcompany.tld”;
La porta predefinita per IlohaMail è IMAP sulla porta 143.
Se desideri utilizzare pop3 invece di IMAP cambia la riga:
$default_port = 143;
in:
$default_port = 110;
Nascondiamo anche alcune opzioni della schermata di accesso:
$hide_host = 1;
$hide_protocol = 1;
$hide_rootdir = 1;
$hide_lang = 1;
Nota: valore 1 = nascondi, valore 0 = mostra
La riga: $logout_url = “index.php”; ci dice dove andare quando un utente esce.
Puoi qui definire il file/URL di tua scelta.
Puoi anche cambiare la riga
$VDOMAIN_DETECT[“domain1.com”] = “mail.domain1.com”;
In
$VDOMAIN_DETECT[“domain1.com”] = “server1.myhostingcompany.tld”;
E la riga
$VDOMAIN_DETECT[“domain2.net”] = “mail.domain2.net”;
in:
$VDOMAIN_DETECT[“domain2.net”] = “server1.myhostingcompany.tld”;
Modifiche da fare nel file /conf/conf.php:
Poiché vogliamo utilizzare IlohaMail con tutte le funzioni, utilizzando il database MySQL, dobbiamo cambiare la riga:
$backend = “FS”;
in
$backend = “MySQL”;
Per abilitare la funzione calendario e i segnalibri usa valore = 0
Per disabilitare la funzione calendario e i segnalibri usa valore = 1
$DISABLE_CALENDAR = 0;
$DISABLE_BOOKMARKS = 0;
Puoi dire ai tuoi utenti di posta dove segnalare SPAM cambiando la riga:
$report_spam_to=””;
in
$report_spam_to=” [email protected] “;
(Definisci un indirizzo email esistente sul tuo dominio, dove gli utenti possono segnalare spam).
Definisci il tuo server SMTP.
A questo punto puoi scegliere tra “Courier” e “Sendmail”.
Se usi Postfix, lascia la riga $SMTP_TYPE = “sendmail”; così com’è!
Modifiche da fare nel file conf/db_conf.php
Cambia le righe:
$DB_HOST=””;
$DB_USER=””;
$DB_PASSWORD=””;
in:
$DB_HOST=”localhost”;
$DB_USER=”web1_u1”;
$DB_PASSWORD=”mypassword”;
(La password come definita al PASSO 3).
PASSO 6 – database mySQL
Nella directory mySQL nella cartella di file di IlohaMail, troverai un file chiamato sql.
Puoi usare questo file per creare le tabelle del database mySQL.
In questo esempio, lo faccio con phpMyAdmin.
Puoi accedere al tuo database tramite il tuo browser Internet all’URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/
Se non hai phpMyAdmin installato, puoi scaricarlo su http://www.ispconfig.org/downloads.htm
Accedi a phpMyAdmin con l’account utente mySQL come menzionato/definito al PASSO 3.
In phpMyAdmin:
- seleziona il tuo database
- seleziona l’icona SQL per avviare una query
- scegli il tuo file sql nella directory mySQL nella cartella di file di IlohaMail e premi “Avvia”
- Puoi uscire da phpMyAdmin
PASSO 7 – caricamento di IlohaMail
Ora puoi caricare IlohaMail, utilizzando il tuo client FTP preferito.
URL: ftp://webmail.myhostingcompany/web
nome utente e password come definiti al PASSO 2.
PASSO 8 – rendere la directory DATA leggibile/scritturabile per Apache
Accedi al tuo server come root.
Esegui i comandi:
cd /var/www/web1/web(web1 è solo un esempio e deve essere lo stesso numero di sito menzionato al PASSO 3).
dir(Ora vedrai la directory dei dati).
Dai al processo del server web privilegi di lettura/scrittura su tutte le cartelle nella directory dei dati:
chown -R www-data:www-data data(Questo è come funziona su Debian Linux, altre distribuzioni potrebbero differire).
PASSO 9 – accedi al tuo nuovo client webmail
Ora puoi puntare al tuo nuovo client webmail con il tuo browser preferito.
L’indirizzo secondo il mio come fare è:
http://webmail.myhostingcompany.tld
Puoi accedere con qualsiasi combinazione valida di account email (nome utente/password).
Nota: non usare [email protected] come nel pacchetto Uebimiau fornito da ISPConfig.
Usa solo il nome utente e la password.
Dopo il tuo primo accesso dovresti fare alcune impostazioni prima di iniziare a usare IlohaMail.
Qui, la prima cosa che devi fare è definire la tua identità.
Puoi definire più di un’identità per un indirizzo email ma hai bisogno di almeno una.
PASSO 10 – personalizzazione di IlohaMail
Puoi cambiare i colori predefiniti di IlohaMail.
Per cambiare i colori, l’unica cosa che devi fare è aprire il file /var/www/web1/web/source/themes/default/override.inc e cambiare i colori che desideri cambiando i valori. (Web1 è solo il mio esempio).
Ulteriori informazioni su IlohaMail:
http://ilohamail.org/main.php
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.