E' parecchi giorni che sto cercando di configurare un mailserver per lo smistamento della posta utilizzando postfix+amavis+clamav+fetchamail+procmail+spamassassin+vmpop3d
purtroppo non ho la macchina sotto mano quindi non posso fornirvi file di conf e/o log. Comunque qualcuno conosce qualhce buon documento che funzioni ?
Vi spiego la situazione e che cosa non riesco a capire.
Allora le cose che funzionano e che quindi possono essere lasciate da parte sono vmpop3d. Mi pare anche che funzioni sia clamav che spamassassin, posso vedere i log di amavis che mi dicono il punteggio di ogni email e se passa o meno.
Il problema è che la posta non viene recapitata ai virtual user.
Si mi ero dimenticato che ho una configurazione per utenti virtuali e (credo) domini virtuali.
Dai log di postfix vedo che in pratica l'email entra in bounce perchè non sa a chi consegnarla, quindi tenta di mandarla al relay smtp che la rifiuta ergo la consegna al postmaster che è mappato con /etc/aliases ad un utente virtuale (chiamiamolo grandepuffo, la cui mailbox è qualcosa tipo /var/mail/dominio.virtuale/grande.puffo).
In procmailrc non c'e' nulla.
Mi sembra di capire che le cose funzionino così ma non ne sono affatto sicuro, quindi per favore correggetemi dove sbaglio.
Allora fetchmail prende la posta che la consegna a postfix, quest'ultimo la consegna ad amavis che la fa passare a clamav e a spamassassin, a questo punto (la posta passata) viene rimandata a postfix che deve consegnarla.
Per consegnarla postfix cosa fa ?
Sulla base di /etc/aliases guarda la mailbox dell'utente e l'accoda su quel file ?
Ma allora /etc/postfix/virtual a che serve ?
Se postfix usa aliases per consegnare la posta procmail a cosa serve ?
ci sarebbero altre domande ma procediamo per gradi.
EDIT:
dimenticavo, il mail server è installato in una rete e deve scaricare la posta di circa 50 utenti e quindi smistarla.
