Configuració del client de correu electrònic (squirremail)
Mentre estava mirant informació de la instal·lació, he vist que aquest programa està desactualitzat, i no funciona amb les noves versions de Debian com la que nosaltres fem servir, ja que és Debian 12, el problema és el PHP, ja que el que bé instal·lat és el 8.2, i l’últim PHP que funciona amb el squirrmail és el 7.4, llavors el primer que farem serà desactualitzat el PHP a l’última versió utilitzable, per després fer la instal·lació.
Amb les següents comandes instal·larem les dependències que necessitem, el repositori de l’antic PHP per a després instal·lar-ho.
# Actualizar sistema e instalar dependencias iniciales
sudo apt update
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg
# Agregar la llave GPG y el repositorio de PHP
sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
# Instalar PHP 7.4 y módulos necesarios para SquirrelMail
sudo apt update
sudo apt install -y php7.4 php7.4-common php7.4-mysql php7.4-xml php7.4-mbstring php7.4-curl libapache2-mod-php7.4 Comprovacions comandes
# Agregar la llave GPG y el repositorio de PHP
vagrant@debian:~$ sudo curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
vagrant@debian:~$ echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ bookworm main
# Instalar PHP 7.4 y módulos necesarios para SquirrelMail
vagrant@debian:~$ php -v
PHP 7.4.33 (cli) (built: Dec 18 2025 23:29:28) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.33, Copyright (c), by Zend Technologies
vagrant@debian:~$ php -m | grep -E "mysqli|xml|mbstring|curl"
curl
libxml
mbstring
mysqli
xml
xmlreader
xmlwriter
vagrant@debian:~$
Ara ja començarem a instal·lar el squirrmail, per després configurar-ho.
# Entrem al directori web
cd /var/www/html
# Descarreguem el paquet
sudo wget https://sourceforge.net/projects/squirrelmail/files/stable/1.4.22/squirrelmail-webmail-1.4.22.tar.gz
# Descomprimim
sudo tar -xvzf squirrelmail-webmail-1.4.22.tar.gz
# Reanomenem la carpeta per a més comoditat
sudo mv squirrelmail-webmail-1.4.22 webmail
# Esborrem el fitxer comprimit ja que ja tenim el descomprimit
sudo rm squirrelmail-webmail-1.4.22.tar.gz Resultats comandes
# Descargamos el paquete estable
vagrant@debian:~/test$ ls
squirrelmail-webmail-1.4.22
# Descomprimimos
vagrant@debian:~/test$ ls
squirrelmail-webmail-1.4.22 squirrelmail-webmail-1.4.22.tar.gz
Per continuar crearem les carpetes on squirrelmail guarda la informació, per a després donar-li permisos aquestes carpetes.
# Crear l'estructura de carpetes
sudo mkdir -p /var/local/squirrelmail/data
sudo mkdir -p /var/local/squirrelmail/attach
# Donarli control al servidor web (Apache)
sudo chown -R www-data:www-data /var/local/squirrelmail
sudo chmod -R 730 /var/local/squirrelmail Ara passarem a la configuració del squirremail, i el que haurem de fer és anar a on està l’arxiu per configurar i executar el .pl.
cd /var/www/html/webmail/config/
sudo ./conf.pl
Presiona 2 y luego Enter.
Presiona 1 (Domain) y escribe tu dominio o
localhost.Presiona A (Update IMAP Settings).
Selecciona dovecot de la lista (esto ajusta automáticamente los parámetros para Dovecot).
Presiona B (Update SMTP Settings).
Asegúrate de que el SMTP Server sea
localhosty el puerto el25.
Presiona R para volver al menú principal.
Presiona 4 (General Options).
Presiona 1 (Data Directory) y revisa si pone:
/var/local/squirrelmail/data/Presiona 2 (Attachment Directory) y revisa si pone:
/var/local/squirrelmail/attach/Presiona R para volver.
Guardar y Salir
Presiona S (Save data) y dale a Enter.
Presiona Q (Quit).
Ara ja únicament ens queda accedir a la pàgina del nostre squirrelMail per accedir anirem a la següent URL en el teu navegador canviant la meva IP per la IP de la teva màquina. http://192.168.100.135/webmail/src/login.php

