From b4becfc7ed0ddcedadb05c7c40bbe8cf8c0cf601 Mon Sep 17 00:00:00 2001 From: PanSi21 Date: Tue, 3 Dec 2024 00:16:47 +0100 Subject: [PATCH] Aggiorna README.md --- README.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/README.md b/README.md index d20e73e..b9f7550 100644 --- a/README.md +++ b/README.md @@ -14,3 +14,45 @@ La comunicazione tra server di posta e client avviene tramite i protocolli IMAP A differenza di SMTP, che è gestito dall'MTA per l'invio e il recapito delle email tra server, il compito di gestire IMAP e POP3 spetta a un MDA (Mail Delivery Agent) o a un software di gestione delle caselle di posta, che funge da ponte tra il server e il client. Postfix è noto per la sua efficienza, sicurezza e facilità di configurazione, caratteristiche che lo rendono una delle scelte più popolari per la gestione della posta elettronica su server Unix e Linux. + +### PostFix Basic Configuration + +PostFix utilizza i file presenti nella cartella `/etc/postfix/` configurazione per il suo comportamento. I file principali sono `main.cf` e `master.cf`. +Il file `main.cf` definisce la configurazione di _spiegare_a_cosa_serve +Il file `master.cf` definisce altre configurazioni e comportamenti per postfix. + + + +Postfix utilizza una serie di file di configurazione situati nella directory `/etc/postfix/` per definire il suo comportamento e le sue funzionalità. I due file principali di configurazione sono `main.cf` e `master.cf`. + +`main.cf`: Configurazione principale +Il file `main.cf` contiene la configurazione di base di Postfix, come: + +- I domini gestiti dal server (ad esempio, il dominio principale e gli alias). +- Le politiche di inoltro delle email (relay). +- Le informazioni sull'autenticazione. +- Le impostazioni relative alla sicurezza, come l'uso di TLS/SSL. +- I percorsi dei file di supporto, come le tabelle degli utenti o degli alias. + +Questo è il file principale per personalizzare il comportamento di Postfix e adattarlo alle esigenze specifiche del sistema. + +`master.cf`: Configurazione dei servizi +Il file `master.cf`, invece, definisce come i diversi servizi di Postfix (ad esempio, SMTP, pickup, cleanup) vengono eseguiti. In particolare, contiene: + +- L'elenco dei servizi attivati, come smtp (per inviare email) e smtpd (per ricevere email). +- Le porte su cui Postfix ascolta per ricevere messaggi. +- Le opzioni di esecuzione dei processi, inclusi i limiti di risorse e i privilegi di sicurezza. + +Questo file è particolarmente utile per configurare comportamenti avanzati, come l'uso di più istanze di Postfix o l'integrazione con servizi di filtraggio (ad esempio, antivirus o antispam). + +#### Struttura dei file di configurazione +Entrambi i file seguono una struttura semplice, basata su chiavi e valori, separati dal carattere =. +Esempio: +``` +key = value +``` +Le righe che iniziano con # sono commenti e servono per descrivere le impostazioni. + + +#### Parametri principali +