Come creare un server di posta in Linux con Mail-In-A-Box
Mail-in-a-Box è un programma piccolo ma efficace che mira a creare una soluzione di server di posta elettronica all-in-one facile da implementare nella tua macchina. Questo tutorial mostra come installare Mail-In-A-Box su Ubuntu Linux.
Perché ospitare il proprio server di posta elettronica
Uno dei maggiori vantaggi dell’hosting del tuo server di posta elettronica è che ti offre privacy sui tuoi dati. A differenza di un servizio di webmail come Gmail, l’esecuzione di Mail-in-a-Box garantisce che non ci siano intermediari tra te e le tue e-mail.
Un server self-hosted ti offre anche la flessibilità di come desideri interagire con la tua posta elettronica. Ad esempio, Gmail utilizza i tag anziché le cartelle per organizzare i messaggi. Questo spesso interrompe i client offline che tentano di recuperare la posta dagli account Gmail.
Infine, l’hosting del tuo server ti consente di aggirare i controlli di identità durante la creazione di un account di posta elettronica. Questo è utile se sei attento alla privacy e non vuoi condividere le tue informazioni con fornitori di terze parti.
Preparazione del server di posta elettronica
Prima di poter installare Mail-in-a-Box, devi assicurarti di disporre di un server in esecuzione e di un nome di dominio. Questo articolo è stato realizzato su un Ubuntu VPS di Digitalocean.
Per iniziare, devi configurare il tuo dominio come server dei nomi che punta alla tua macchina. Questo è importante poiché Mail-in-a-Box gestisce internamente i propri record DNS.
Cordiali saluti : non dovresti mai utilizzare il tuo server Mail-in-A-Box per eseguire campagne di email marketing poiché potresti rischiare che l’indirizzo IP del tuo server venga bannato. Utilizza invece queste piattaforme di email marketing.
Aggiornamento del nome host della tua macchina
Con il tuo nome di dominio e il tuo server dei nomi correttamente configurati, devi ora modificare il nome host della tua macchina. Ciò consentirà a Mail-in-a-Box di impostare correttamente i valori predefiniti durante l’installazione.
Puoi farlo in Digitalocean procedendo come segue:
- Vai alla pagina di stato del tuo droplet.
- Fai clic sul nome del droplet, sostituiscilo con il tuo nome di dominio e fai clic sul segno di spunta per salvarlo.
- Accedi alla tua istanza VPS come root ed esegui il seguente comando:
echo "box"> /etc/hostname
- Quindi, esegui il seguente comando per modificare il file “/etc/hosts” della tua macchina con il tuo nome di dominio corrente:
awk '$1 == "127.0.1.1"{ print $2 }' /etc/hosts | sed -i s/.*/box.yourdomain.here/awk '$1 == "127.0.1.1"{ print $3 }' /etc/hosts | sed -i s/.*/box/
- Riavvia il computer per applicare le nuove modifiche.
Installazione di Mail-in-a-Box
Al termine, ora puoi iniziare a installare Mail-in-a-Box nel tuo computer.
- Inizia il processo ottenendo lo script di installazione di Mail-in-a-Box:
curl -s https://mailinabox.email/setup.sh | sudo -E bash
- Fornisci l’indirizzo e-mail che desideri utilizzare per il tuo server di posta.
- Fornisci un nome host per il tuo server di posta. Nel mio caso, userò il valore predefinito “box.myvpsserver.top”.
- Lo script di installazione ti chiederà quindi un fuso orario. Per questo, devi fornire il tuo fuso orario attuale invece della posizione fisica del server.
- Scrivi la password che desideri utilizzare per il tuo account di posta elettronica.
Configurazione del server di posta elettronica
A questo punto, ora hai un server Mail-in-a-Box correttamente installato sulla tua macchina. Tuttavia, è comunque necessario configurare alcune delle sue impostazioni per utilizzarlo correttamente.
- Apri il link che il programma di installazione ha scritto alla fine dello script.
Durante il caricamento del sito Web, il browser potrebbe generare un’eccezione di sicurezza. Questo perché Mail-in-a-Box utilizza un certificato autofirmato per il suo sito Web iniziale.
Puoi tranquillamente aggirare questo errore facendo clic su “Avanzate”, quindi su “Accetta il rischio e continua”.
- Accedi alla tua istanza Mail-in-a-Box fornendo il tuo nuovo account e-mail e la password.
- Fai clic su “Sistema”, quindi su “Certificati TLS (SSL)”.
- Fai clic sul pulsante “Provision” per creare un certificato SSL per i sottodomini del tuo server.
Ci sono casi in cui Mail-in-a-Box non richiederà un certificato SSL per tutti i tuoi sottodomini. Puoi risolvere questo problema facendo di nuovo clic sul pulsante “Provision”.
- Fai clic su “Sistema”, quindi su “Controlli di stato” per confermare che tutto funzioni correttamente.
Invio e verifica della tua prima email
Da qui, ora puoi accedere e utilizzare il tuo server Mail-in-a-Box. A differenza di altre soluzioni di posta self-hosted, Mail-in-a-Box fornisce un’interfaccia Web semplice e intuitiva che puoi utilizzare immediatamente e con cui iniziare. Ciò significa che non è necessario installare alcun client di posta esterno per utilizzare Mail-in-a-Box.
- Accedi all’interfaccia web nel tuo browser digitando: “https://tuodominio.com/mail”.
- Digita il tuo nuovo indirizzo e-mail e password nella pagina di accesso del server.
- Fare clic sul pulsante “Componi” per creare un nuovo messaggio di posta elettronica.
- Fornisci un destinatario email valido e scrivi un semplice messaggio di prova.
- Al termine, fai clic sul pulsante “Invia”.
- Infine, controlla se la tua posta è arrivata al destinatario previsto caricando la sua casella di posta.
Domande frequenti
È possibile riconfigurare il mio server di posta elettronica dopo l’installazione?
SÌ. Puoi riconfigurare qualsiasi impostazione interna del server accedendo alla console della tua macchina ed eseguendo il seguente comando: sudo mailinabox
.
Posso creare un account e-mail diverso nel mio server Mail-in-a-Box?
SÌ. Per impostazione predefinita, Mail-in-a-Box consente di creare più account e-mail sullo stesso server. Per fare ciò, vai alla pagina dell’amministratore di Mail-in-a-Box, fai clic su “Posta e utenti”, quindi su “Utente”. Verrà caricato un prompt in cui è possibile fornire un indirizzo e-mail e una password per un nuovo utente.
La mia posta non arriva al destinatario previsto.
La causa più probabile di ciò è che l’indirizzo IP della tua macchina è in una blocklist di posta elettronica. Per risolvere questo problema, puoi richiedere un nuovo indirizzo IP “non bloccato” al tuo fornitore di servizi o creare una nuova istanza VPS. Un altro modo è utilizzare un server SMTP di terze parti per aiutarti a inviare le tue e-mail.
Credito immagine: Brett Jordan tramite Unsplash . Tutte le modifiche e gli screenshot di Ramces Red.
Lascia un commento