[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: