Hi All,
        ho un problema nel ridirezionare le mailbox al posto
        giusto. 
        
        Premetto di aver seguito il Quick Configuration HOWTO di
        Antonio Fragola.
        
        Tanto per fare il punto della situazione. 

        Io ho 3 caselle di posta:

        [EMAIL PROTECTED]
        [EMAIL PROTECTED]
        [EMAIL PROTECTED]

        Ho aggiunto un nuovo utente al sistema (mia sorella) che
        ha un solo indirizzo di posta:

        [EMAIL PROTECTED]

        Utilizzo postfix e procmail come sistema di posta.

        I file principali di postfix sono i seguenti:

        ---/etc/postifx/aliases---
        root:          farnis
        --------------------------

        ---/etc/postfix/sender_canonical---
        root    [EMAIL PROTECTED]
        fabio   [EMAIL PROTECTED]
        marika  [EMAIL PROTECTED]
        -----------------------------------

        ---/etc/postfix/virtual-------
        [EMAIL PROTECTED]        fabio
        [EMAIL PROTECTED]       fabio
        [EMAIL PROTECTED]   fabio
        [EMAIL PROTECTED]       marika
        ------------------------------
        
        Ho dato i comandi per aggiornare i file di hash:

        postalias /etc/postfix/aliases
        postmap /etc/postfix/sender_canonical
        postmap /etc/postfix/virtual

        Il problema � che all'utente:
        
        "marika" non arriva nulla
        "fabio" arrivano le mailbox "[EMAIL PROTECTED],[EMAIL PROTECTED]"
        "root" arrivano le mailbox "[EMAIL PROTECTED],[EMAIL PROTECTED]"
        
        Ho messo in /home/fabio e /home/marika il seguente file
        .procmailrc (lo spunto di partenza � sempre l'esempio del
        Quick Configuration HOWTO):
        
        .,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,. 
        SHELL=/bin/sh
        LINEBUF=8192
        PATH=$HOME/bin:/bin:/usr/bin:/usr/local/bin

        #directory
        MAILDIR = $HOME/Mail   # ASSICURATI CHE ESISTA! Le email finiranno qui!
        PMDIR = $MAILDIR/.Pm   # crea anche questa dir
        PMSRC = $PMDIR

        DEFAULT=$MAILDIR/fabio 
        # mailbox di default per le email in entrata. Qui finiscono
        # le email che non sono elaborate o smistate prima da qualche regola 
adatta.
        # Se non definito, in generale le email finiscono in 
/var/spool/mail/nomeutente.
        ADMINFOLDER=$MAILDIR/IN.admin   # mailbox per la posta di sistema, 
root, postmaster, ecc.
        BULKFOLDER=$MAILDIR/IN.bulk   # mailbox per email da mailing list o Bcc:
        FORMAIL=/usr/bin/formail   # path di formail, usato per processare 
alcune email

        #log
        VERBOSE = no            # (yes) impostare a no dopo il debug
        LOGABSTRACT = no        # (all) produce log MOLTO estesi, impostare a 
no in seguito
        LOGFILE = $PMDIR/pm.log # file di log

        # variabili  utili (possono  essere usate  nelle regole  per
        # abbreviarne la scrittura, ad esempio come $NomeVariabile)
        NL = "
        " # nuova linea (un invio tra "")
        WSPC = "        "   # blank: spazio + tab
        SPC = "[$WSPC]"   # Regexp: spazio + tab
        SPCL = "($SPC|$)"   # spazio o tab o nuova linea
        NSPC = "[^$WSPC]"   # NON spazio o tab
        s = $SPC   # abbreviazione: come in Perl \s
        d = "[0-9]"   # una cifra -- Perl \d
        w = "[0-9a-z_A-Z]"   # una parola alfanumerica -- Perl \w
        W = "[^0-9a-z_A-Z]"   # NON una parola alfanumerica  -- Perl \W
        a = "[a-zA-Z]"   # una parola, solo alfabetica

        # imposta la variabile DATE come "mese_esteso-anno"
        # attenzione, gli apici sono inversi, quindi ALT-GR pi� l'apice normale!
        DATE = `date +%m-%y`

        #file .rc aggiuntivi
        INCLUDERC = $PMDIR/general.rc
        INCLUDERC = $PMDIR/spam.rc
        INCLUDERC = $PMDIR/friends.rc
        INCLUDERC = $PMDIR/lists.rc
        #INCLUDERC = $PMDIR/autoreply.rc
        #INCLUDERC = $PMDIR/other.rc
        .,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,. 

        Il log di procmail per l'utente "marika" �:

        .,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,. 
        procmail: Couldn't determine implicit lockfile from "/usr/bin/formail"
        formail: Invalid field-name: "From"
        Usage: formail [-vbczfrktqY] [-D nnn idcache] [-p prefix] [-l folder]
        [-xXaAiIuU field] [-R ofield nfield]
        Or: formail [+nnn] [-nnn] [-bczfrktedqBY] [-D nnn idcache] [-p prefix]
        [-n [nnn]] [-m nnn] [-l folder] [-xXaAiIuU field] [-R ofield nfield]
        -s [prg [arg ...]]
        procmail: Program failure (64) of "/usr/bin/formail"
        procmail: Rescue of unfiltered data succeeded
        .,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,. 

        Cosa devo fare per mandare la posta all'utente giusto?

        Ci sono altri modi, migliori di quello che uso attualmente,
        per gestire la posta di pi� utenti su un home computer?
        
        Scusate la lunghezza del post, ma volevo essere
        abbastanza preciso.
        
        Grazie a chiunque mi dar� una mano.


-- 
             .
 ____      _ |   UIN: 103001037 
|_\|_)  /o( -*-. Fiat500Web: http://www.poli.studenti.to.it/~f.sirna    
|  \ \|\||_) |   mailto: farnis(at)libero(dot)it 
------------ .   Powered by Linux Debian 2.2 (Potato)


Rispondere a