Posta "sballata"...
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:
fabio1@libero.it
fabio2@libero.it
fabio3@studenti.to.it
Ho aggiunto un nuovo utente al sistema (mia sorella) che
ha un solo indirizzo di posta:
marika1@libero.it
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 fabio1@libero.it
fabio fabio1@libero.it
marika marika1@libero.it
-----------------------------------
---/etc/postfix/virtual-------
fabio1@libero.it fabio
fabio2@libero.it fabio
fabio3@studenti.to.it fabio
marika1@libero.it 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 "fabio1@libero.it,fabio2@libero.it"
"root" arrivano le mailbox "fabio3@studenti.to.it,marika1@libero.it"
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)
Reply to: