Configurazione Postfix · 3 min read · Jan 11, 2026
La Configurazione Perfetta - White Box Linux / Red Hat Enterprise Linux 3.0 - Pagina 4
Postfix
Dobbiamo configurare Postfix per abilitare SMTP-AUTH e TLS.
Prima, generiamo i file di certificato necessari per TLS:
mkdir /etc/postfix/ssl
cd /etc/postfix/ssl
openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024
<- Inserisci una password per smtpd.key.
chmod 600 smtpd.key
openssl req -new -key smtpd.key -out smtpd.csr
<- Ancora, inserisci la tua password per smtpd.key.
<- Inserisci il tuo Nome del Paese (ad es., “IT”).
<- Inserisci il tuo Nome dello Stato o della Provincia.
<- Inserisci la tua Città.
<- Inserisci il tuo Nome dell’Organizzazione (ad es., il nome della tua azienda).
<- Inserisci il tuo Nome dell’Unità Organizzativa (ad es. “Reparto IT”).
<- Inserisci il Nome di Dominio Completo del sistema (ad es. “server1.example.com”).
<- Inserisci il tuo Indirizzo Email.
Le seguenti informazioni sono facoltative:
<- Inserisci una password di sfida.
<- Inserisci un nome di azienda facoltativo.
openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt
<- Ancora, inserisci la tua password per smtpd.key.
openssl rsa -in smtpd.key -out smtpd.key.unencrypted
<- Ancora, inserisci la tua password per smtpd.key. *
*
mv -f smtpd.key.unencrypted smtpd.key
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650
<- Ancora, inserisci la tua password per smtpd.key.
<- Inserisci il tuo Nome del Paese (ad es., “IT”).
<- Inserisci il tuo Nome dello Stato o della Provincia.
<- Inserisci la tua Città.
<- Inserisci il tuo Nome dell’Organizzazione (ad es., il nome della tua azienda).
<- Inserisci il tuo Nome dell’Unità Organizzativa (ad es. “Reparto IT”).
<- Inserisci il Nome di Dominio Completo del sistema (ad es. “server1.example.com”).
<- Inserisci il tuo Indirizzo Email.
Esegui i seguenti comandi per abilitare SMTP-AUTH e TLS in /etc/postfix/main.cf:
postconf -e ‘mydomain = example.com’
postconf -e ‘myhostname = server1.$mydomain’
postconf -e ‘mynetworks = 127.0.0.0/8’
postconf -e ‘smtpd_sasl_local_domain =’
postconf -e ‘smtpd_sasl_auth_enable = yes’
postconf -e ‘smtpd_sasl_security_options = noanonymous’
postconf -e ‘broken_sasl_auth_clients = yes’
postconf -e ‘smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination’
postconf -e ‘inet_interfaces = all’
postconf -e ‘alias_maps = hash:/etc/aliases’
postconf -e ‘smtpd_tls_auth_only = no’
postconf -e ‘smtp_use_tls = yes’
postconf -e ‘smtpd_use_tls = yes’
postconf -e ‘smtp_tls_note_starttls_offer = yes’
postconf -e ‘smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key’
postconf -e ‘smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt’
postconf -e ‘smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem’
postconf -e ‘smtpd_tls_loglevel = 1’
postconf -e ‘smtpd_tls_received_header = yes’
postconf -e ‘smtpd_tls_session_cache_timeout = 3600s’
postconf -e ‘tls_random_source = dev:/dev/urandom’
mv -f /etc/pam.d/smtp.postfix /etc/pam.d/smtp
/etc/init.d/postfix restart
Per vedere se SMTP-AUTH e TLS funzionano correttamente ora esegui il seguente comando:
telnet localhost 25
Dopo aver stabilito la connessione al tuo server di posta postfix digita
ehlo localhost
Se vedi le righe
250-STARTTLS
e
250-AUTH
tutto va bene.

Digita
quit
per tornare alla shell del sistema.
Sincronizza l’Orologio di Sistema
Se vuoi avere l’orologio di sistema sincronizzato con un server NTP puoi aggiungere le seguenti righe a /var/spool/cron/root (se il file non esiste, crealo eseguendo
touch /var/spool/cron/root):
# aggiorna l’ora con il server ntp
0 3,9,15,21 /usr/bin/rdate 128.2.136.71 | logger -t NTP
*
Poi esegui
*chmod 600 /var/spool/cron/root
- /etc/init.d/crond restart
Installa il 42go ISP-Manager
Se vuoi installare il 42go ISP-Manager sul sistema devi seguire i seguenti passaggi perché il 42go ISP-Manager non supporta White Box Linux / Red Hat Enterprise Linux 3.0 di default. Ma poiché tutti i percorsi/impostazioni sono simili a quelli di Red Hat 9 (che è supportato dal 42go ISP-Manager) puoi far credere all’installer del 42go ISP-Manager che il sistema stia eseguendo Red Hat 9:
rm -f /etc/redhat-release
Ora crea un nuovo file /etc/redhat-release con il seguente contenuto:
| Red Hat Linux release 9 (Shrike) |
Ora puoi installare il 42go ISP-Manager sul sistema come descritto qui: http://www.projektfarm.com/downloads/manual/installation_en.pdf
Link
White Box Linux: http://www.whiteboxlinux.org/
Red Hat: http://www.redhat.com/
42go ISP-Manager: http://www.projektfarm.com/en/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.