SquirrelMail · 2 min read · Jan 03, 2026
Abilitare SquirrelMail per i tuoi siti web su un server ISPConfig 3 (Debian Lenny)
Molte persone hanno segnalato problemi (come ricevere errori 404 Not Found) utilizzando il pacchetto webmail SquirrelMail nei loro siti web creati tramite ISPConfig 3. Se hai seguito le guide “Perfect Server” per ISPConfig 3, hai già SquirrelMail installato, ma se hai ancora gli stessi problemi, questa guida è per te. Questa guida spiega come configurare SquirrelMail su un server Debian Lenny in modo da poterlo utilizzare all’interno dei tuoi siti web (creati tramite ISPConfig).
Configurare SquirrelMail
La configurazione di Apache per SquirrelMail si trova nel file /etc/squirrelmail/apache.conf, ma questo file non viene caricato da Apache perché non si trova nella directory /etc/apache2/conf.d/. Pertanto, creiamo un symlink chiamato squirrelmail.conf nella directory /etc/apache2/conf.d/ che punta a /etc/squirrelmail/apache.conf e ricarichiamo Apache successivamente:
cd /etc/apache2/conf.d/
ln -s ../../squirrelmail/apache.conf squirrelmail.conf
/etc/init.d/apache2 reloadEcco fatto - /etc/apache2/conf.d/squirrelmail.conf definisce un alias chiamato /squirrelmail che punta alla directory di installazione di SquirrelMail /usr/share/squirrelmail.
Ora vai al campo PHP open_basedir nella scheda Opzioni del tuo sito web in ISPConfig e aggiungi le directory /usr/share/squirrelmail e /etc/squirrelmail (questa è la directory in cui è memorizzata la configurazione di SquirrelMail) alla riga, ad esempio come segue:

Aspetta due o tre minuti finché ISPConfig non ha aggiornato la configurazione del sito. Ora puoi accedere a SquirrelMail dal tuo sito web come segue:
http://www.example.com/squirrelmailPuoi anche accedervi dal pannello di controllo ISPConfig vhost come segue (questo non richiede alcuna configurazione in ISPConfig):
http://server1.example.com:8080/squirrelmailSe desideri utilizzare l’alias /webmail invece di /squirrelmail, apri semplicemente /etc/apache2/conf.d/squirrelmail.conf…
vi /etc/apache2/conf.d/squirrelmail.conf… e aggiungi la riga Alias /webmail /usr/share/squirrelmail:
Alias /squirrelmail /usr/share/squirrelmail
Alias /webmail /usr/share/squirrelmail
Options Indexes FollowSymLinks
php_flag register_globals off
php_flag register_globals off
DirectoryIndex index.php
# l'accesso a configtest è limitato per impostazione predefinita per prevenire perdite di informazioni
order deny,allow
deny from all
allow from 127.0.0.1
# gli utenti preferiranno un URL semplice come http://webmail.example.com
#
# DocumentRoot /usr/share/squirrelmail
# ServerName webmail.example.com
#
# reindirizza a https quando disponibile (grazie [email protected])
#
# Nota: ci sono più modi per farlo, e quale sia adatto per
# la configurazione del tuo sito dipende. Consulta la documentazione di apache se
# non sei sicuro, poiché questo esempio potrebbe non funzionare ovunque.
#
#
#
#
# RewriteEngine on
# RewriteCond %{HTTPS} !^on$ [NC]
# RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]
#
#
# Poi ricarica Apache:
service apache2 reloadOra puoi accedere a Squirrelmail come segue:
http://www.example.com/webmail
http://server1.example.com:8080/webmailSe desideri definire un vhost come webmail.example.com dove i tuoi utenti possono accedere a SquirrelMail, dovresti aggiungere la seguente configurazione vhost a /etc/apache2/conf.d/squirrelmail.conf:
nano /etc/apache2/conf.d/squirrelmail.conf[...]
DocumentRoot /usr/share/squirrelmail
ServerName webmail.example.com
Assicurati di sostituire 1.2.3.4 con l’indirizzo IP corretto del tuo server. Naturalmente, deve esserci un record DNS per webmail.example.com che punti all’indirizzo IP che utilizzi nella configurazione del vhost. Assicurati anche che il vhost webmail.example.com non esista in ISPConfig (altrimenti entrambi i vhost interferiranno tra loro!).
Ora ricarica Apache…
service apache2 reload… e puoi accedere a SquirrelMail all’indirizzo http://webmail.example.com!
Link
- SquirrelMail: http://squirrelmail.org/
- Il Perfect Server – Debian Lenny (Debian 5.0) con MyDNS & Courier [ISPConfig 3]: https://www.howtoforge.com/perfect-server-debian-lenny-ispconfig3
- Il Perfect Server – Debian Lenny (Debian 5.0) con BIND & Dovecot [ISPConfig 3]: https://www.howtoforge.com/perfect-server-debian-lenny-debian-5.0-with-bind-and-dovecot-ispconfig-3
- ISPConfig: http://www.ispconfig.org/
- Debian: http://www.debian.org/
- Apache mod_rewrite
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.