Vai al contenuto principale

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 root inviata 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: Alt text

Quando aggiungi un dominio, specifica:

  1. Nome di dominio (anche l'interfaccia web di Mailu sarà accessibile tramite questo nome di dominio)
  2. Limite delle caselle di posta (numero di utenti)
  3. Quota disco massima per gli utenti
  4. Consenti agli utenti di registrarsi autonomamente

Fai clic su Save per completare.

Testo alternativo

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.

nota

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.

Testo alternativo

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

Testo alternativo

nota

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.

Testo alternativo

Quando crei una casella di posta utente, specifica:

  1. Nome
  2. Password
  3. Quote disco
  4. 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.

Testo alternativo

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:

  1. Protocollo di accesso alla posta
  2. Dominio del server di posta
  3. Login/password dell'account email dal quale verrà recuperata la posta
  4. Se lasciare una copia delle email sul server remoto
  5. Elenco delle directory da cui verrà recuperata la posta

Testo alternativo

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

NomeLicenza
MailuLicenza MIT
RoundcubeGPLv3
DockerGPLv3 (Apache 2.0)

Per maggiori informazioni sui pacchetti installati, consulta la loro documentazione ufficiale: