Mailu
Descrizione
Mailu è un server di posta semplice ma completo fornito come insieme di immagini Docker.
Il progetto mira a fornire agli utenti un server di posta facilmente configurabile, facilmente manutenibile e completo, senza software proprietario o funzionalità non necessarie spesso presenti nei più diffusi groupware.
Roundcube viene utilizzato come client webmail.
Per iniziare
Mailu viene installato con un'immagine e si avvia automaticamente all'avvio del server.
Dopo l'installazione dell'immagine, l'interfaccia web di Mailu sarà accessibile all'indirizzo https://example.com/, dove example.com è il nome host del server.
Per accedere all'interfaccia web, utilizza le credenziali che ti sono state inviate via email.
Inoltre, le credenziali di accesso possono essere trovate sul server nel file:
/root/.app_credentials
Per accedere a questo file, dovrai effettuare l'accesso al server tramite SSH. Puoi connetterti al server tramite SSH:
- Con una chiave SSH, se questa opzione è stata abilitata prima della creazione del server
- Con la password dell'utente
rootinviata via mail quando il server viene attivato
Aggiunta di un dominio di posta
Per aggiungere un nuovo dominio di posta, vai su Mail domains e fai clic su New domain:

Quando aggiungi un dominio, specifica:
- Nome di dominio (anche l'interfaccia web di Mailu sarà accessibile tramite questo nome di dominio)
- Limite delle caselle di posta (numero di utenti)
- Quota disco massima per gli utenti
- Consenti agli utenti di registrarsi autonomamente
Fai clic su Save per completare.

Emissione di un certificato SSL
Per ottenere un certificato SSL gratuito da Let's Encrypt per la tua interfaccia web e l'email, dovrai accedere al server tramite SSH come utente root ed eseguire il seguente comando:
mailu_domain add
Ti verrà richiesto di inserire un dominio o sottodominio nel formato subdomain.example.com e di riavviare i servizi.
Assicurati che il tuo dominio esista e punti all'indirizzo IPv4 del tuo server!
Una volta completato il comando, l'interfaccia web sarà accessibile all'indirizzo https://example.com/, dove example.com è il dominio (o sottodominio) che hai specificato.
DNS
Puoi vedere un esempio di record DNS per un dominio facendo clic su Details accanto al dominio di posta.

Per generare le chiavi DKIM e DMARC, fai clic su Regenerate keys.

I record di risorsa sono forniti come esempio. Dovrai trasferirli nella zona del tuo dominio.
Creazione di caselle di posta utente
Puoi aggiungere una casella di posta utente facendo clic sul pulsante User accanto al dominio di posta e poi su Add User nell'angolo in alto a destra della pagina.

Quando crei una casella di posta utente, specifica:
- Nome
- Password
- Quote disco
- Protocollo di accesso alla posta
Fai clic su Save per completare.
Configurazione di client email esterni
Esempi di configurazione per i client email sono disponibili nel menu Client setup. La configurazione automatica è disponibile per i dispositivi Apple.

Configurazione di un recuperatore di posta
Il recuperatore di posta per scaricare messaggi da server esterni viene configurato nel menu Fetched accounts.
Quando aggiungi un nuovo recuperatore, specifica:
- Protocollo di accesso alla posta
- Dominio del server di posta
- Login/password dell'account email dal quale verrà recuperata la posta
- Se lasciare una copia delle email sul server remoto
- Elenco delle directory da cui verrà recuperata la posta

Aggiornamento del software
Per aggiornare l'installazione di Mailu, devi accedere al server tramite SSH come utente root ed eseguire due comandi:
cd /mailu/ && docker compose pull
systemctl restart mailu.service
Software installato
| Nome | Licenza |
|---|---|
| Mailu | Licenza MIT |
| Roundcube | GPLv3 |
| Docker | GPLv3 (Apache 2.0) |
Link utili
Per maggiori informazioni sui pacchetti installati, consulta la loro documentazione ufficiale: