• User Newbie

    mail server

    Salve a tutti,

    dovrei fare un progetto che giri su uml (utilizzo di macchine virtuali) impostato in questi termini:

    2 virtual host client in cui installo mutt (e mailutils)
    un virtual host in cui installo postfix, dovecot e procmail

    Obiettivo: far si che i due client possano mandarsi l'un l'altro posta elettronica servendosi del server lato smtp per l'invio e lato imap/pop3 per la ricezione.

    Nei client1 ho una struttura di questo tipo:
    /home/client1/mail;

    nel client2:
    /home/client2/mail

    Mail è una cartella con al suo interno cartelle di nome posponed, inbox, sent... (che contengono (tmp, new, cur).

    Nel server invece ho per la configurazione richiesta da postfix:
    /home/client1/Maildir
    /home/client2/Maildir

    Se client1 vuole inviare una email a client2 la compone con mutt la spedisce con il comando sent e questa dovrebbe essere presa in carico dal server che la colloca in /home/client2/Mail/ a questo punto client2 dovrebbe accedere alla sua casella tramite mutt e si dovrebbe trovare una nuova email ma per fare ciò ovviamente è necessaria una comunicazione tra client2 e server lato dovecot e qui onestamente non so come fare.

    Ancora prima non so come far comunicare dovecot con postfix affinché dovecot prenda le email presenti in home/client2/Maildir e le metta a disposizione del destinatario.

    Onestamente non sono molto esperta per caso tanto per iniziare devo configurare mutt affinché comunichi con un programma tipo fetchmail che a sua volta comunica con dovecot? O c'è un modo per far comunicar direttamente mutt con dovecot?

    Se avete un qualunque suggerimento proposta consiglio chiarimento vi ringrazio.


  • User

    Devi prima installare dovecot...
    Poi modifica in postfix il parametro mailbox_command in base a dove si trova il binario 'deliver' di dovecot.
    Es.
    mailbox_command = /usr/local/libexec/dovecot/deliver
    mailbox_command = /usr/lib/dovecot/deliver

    Il sistema non userà più la mailbox (/home/$USER/mailbox) ma la struttura a maildir di dovecot, l'uso delle mailbox è deprecato da parecchio ormai.

    Dovecot generalmente usa per storare delle mail questo parametro:
    mail_location = maildir:/var/spool/maildir/

    Good luck.


  • User Newbie

    In questo periodo stò preparando un altra relazione su un altro argomento che devo completare al più presto ma appena ho un pò di tempo libero mi rimetto a lavorare anche su questa.
    Se ti renderai disponibile sarò ben lieta di farmi aiutare.