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)