Server di Posta · 4 min read · Sep 09, 2025
Soluzione Completa per Server di Posta con Domini e Utenti Virtuali (Debian Etch, Postfix, Mysql, Dovecot, DSpam, ClamAV, Postgrey, RBL)
Soluzione Completa per Server di Posta con Domini e Utenti Virtuali (Debian Etch, Postfix, MySQL, DoveCot, DSpam, ClamAV, Postgrey, RBL)
Questo tutorial è Copyright (c) 2007 di Justin Refice. È derivato da varie guide e materiale originale, elencati alla fine del documento. Sei libero di utilizzare questo tutorial sotto la licenza Creative Commons 2.5 o qualsiasi versione successiva.
I. Introduzione
Questa guida descrive come impostare una soluzione email completa in Debian Linux (tutto il codice proviene da Debian Etch). Sono stato incaricato di progettare una soluzione sicura, scalabile e portatile per una piccola azienda. Sebbene la guida faccia riferimento a molti ‘server’, l’azienda aveva solo 4 macchine fisiche, Xen è stato utilizzato per virtualizzare l’intera soluzione. Quel particolare aspetto del sistema non è discusso in questa guida, anche se cercherò di includerlo nella prossima revisione.
Solo una nota sui nomi dei server utilizzati di seguito: Se non deve essere accessibile da Internet, non lasciarlo. I nomi di dominio che terminano con internal.example.com sono indirizzi NIC/IP interni… non c’è modo di accedervi direttamente da Internet, né dovrebbe esserci. Qualsiasi server che ha SOLO un nome di dominio internal.example.com è un server puramente interno e non può essere accessibile direttamente da Internet. Tutti i server non interni hanno due NIC (queste possono essere due NIC reali o virtuali). La prima NIC ha accesso a Internet ed è rigorosamente protetta da firewall. La seconda NIC ha accesso alla rete interna e ha un po’ meno sicurezza di conseguenza. I dettagli su come impostare queste NIC sono al di fuori dello scopo di questo documento, ma potrei aggiornarlo per includerli in futuro.
Il layout generale dei server è:
MX Primario:
NIC1 = Insecure/Internet = mx-1.example.com
NIC2 = Secure/Intranet = mx-1.internal.example.com
MTA: Postfix
Filtro Greylist: Postgrey
MX Secondario:
NIC1 = Insecure/Internet = mx-2.example.com
NIC2 = Secure/Intranet = mx-2.internal.example.com
MTA: Postfix
Filtro Greylist: Postgrey
SMTP+TLS & IMAPS:
NIC1 = Insecure/Internet = secure-mail.example.com
NIC2 = Secure/Intranet = secure-mail.internal.example.com
MTA: Postfix (+TLS/SSL)
IMAP: Dovecot (IMAPS)
Server di Consegna Mail: postman.internal.example.com
MTA (lmtp): DSPAM
Antivirus: ClamAV
IMAP: Dovecot
Server Database: sql-1.internal.example.com
MySQL
Server File: files-1.internal.example.com
NFS
Server di Build Temporaneo: build.internal.example.com
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.