Postfix è uno dei server di posta più popolari e affidabili disponibili per sistemi operativi Unix e Linux. È noto per la sua sicurezza, efficienza e facilità di configurazione. Questa guida ti guiderà attraverso i passaggi per installare e configurare Postfix per l’invio e la ricezione di email.
Prerequisiti
- Server con sistema operativo Linux (Debian, Ubuntu, CentOS, etc.)
- Accesso root o privilegi sudo
- Nome di dominio registrato
- Record DNS configurati per il dominio (A, MX, SPF)
Passaggi per l’Installazione e la Configurazione di Postfix
1. Installazione di Postfix
Prima di tutto, aggiorna i pacchetti del tuo sistema.
Per Debian/Ubuntu:
sudo apt upgrade
Per CentOS:
Installa Postfix utilizzando il gestore di pacchetti del tuo sistema.
Per Debian/Ubuntu:
Per CentOS:
2. Configurazione di Base
Durante l’installazione, ti verrà chiesto di configurare Postfix. Segui questi passaggi:
- Postfix Configuration: Scegli “Internet Site”.
- System Mail Name: Inserisci il tuo nome di dominio (es.
example.com
).
Se non viene richiesto durante l’installazione, puoi configurarlo manualmente modificando il file di configurazione principale di Postfix.
3. Configurare Postfix
Apri il file di configurazione principale di Postfix.
Modifica o aggiungi le seguenti linee per configurare Postfix:
Impostazioni di Base:
Rete di Invio:
Sicurezza e Restrizioni:
- SPF, DKIM e DMARC: Configura SPF, DKIM e DMARC per migliorare la sicurezza e l’affidabilità delle email. Installa i pacchetti necessari e aggiungi i record DNS appropriati.
- Mailbox Size Limit:
SMTP Authentication:
TLS/SSL:
Salva e chiudi il file (
,
,
).
4. Configurare il Firewall
Assicurati che il firewall del tuo server permetta il traffico sulle porte SMTP (25, 587 e 465 per SMTPS).
Per Debian/Ubuntu con UFW:
(medesimo comando per le porte 587 e 465)
sudo ufw reload
Per CentOS con firewall-cmd:
(medesimo comando per le porte 587/465)
sudo firewall-cmd --reload
5. Creare Utenti Email
sudo passwd nomeutente
Puoi creare utenti email aggiungendo nuovi utenti al sistema operativo.
6. Riavviare Postfix
Dopo aver modificato il file di configurazione, riavvia Postfix per applicare le modifiche.
7. Testare la Configurazione
Puoi testare l’invio di email utilizzando il comando
o
. Assicurati di avere installato il pacchetto
.
Per Debian/Ubuntu:
Per CentOS:
Invia un’email di test:
8. Monitorare i Log
Controlla i log di POSTFIX per eventuali errori:
Configurazioni Aggiuntive
Configurare SPF, DKIM e DMARC
SPF:
- Aggiungi un record SPF al tuo DNS per specificare quali server sono autorizzati a inviare email per il tuo dominio.
DKIM: Installa e configura OpenDKIM per firmare le email in uscita.
Per Debian/Ubuntu:
Per CentOS:
Configura OpenDKIM modificando
e aggiungi il record DKIM al DNS.
DMARC:
Aggiungi un record DMARC al tuo DNS per specificare come gestire le email che falliscono l’autenticazione SPF o DKIM.
Conclusione
La configurazione di Postfix può sembrare complessa, ma seguendo questi passaggi potrai impostare un server di posta sicuro ed efficiente. Assicurati di mantenere aggiornato il tuo server e di monitorare regolarmente i log per rilevare e risolvere eventuali problemi. Buona amministrazione del server!