Newsgroup: it.comp.os.linux.sys
Titolo: [Postfix] Forward multipli

ciao,
sto cercando di passare dal mio sistema qmail al nuovo con postfix ma
quello che prima riuscivo a fare con qmail tramite il .qmail non riesco a
trovare il modo di farlo con postfix:
nel .qmail impostavo il forward a 3 o 4 indirizzi email e la copia del
messaggio nella cartella dell'utente in questo modo:
pi...@pluto.it
pl...@pippo.com
/var/posta/mail_dominio/utente/Maildir/new
come potrei ottenere lo stesso risultato con postfix ?
grazie,
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 come potrei ottenere lo stesso risultato con postfix ?
se usi utenti e domini virtuali, con i file virtual e aliases, puoi
fare cosi:
nel file virtual indichi piu' utenti virtuali per lo stesso indirizzo 
e-mail
pi...@pluto.it
 
pippo.pluto.it
 
paperino.paperopoli.it
 utente.altrove
mentre nel file aliases indichi
pippo.pluto.it
:		/var/spool/virtual/
pluto.it/pippo
paperino.paperopoli.it
: /var/spool/virtual/
paperopoli.it/paperino
utente.altrove:		
ute...@yahoo.it
in questo modo la mail viene consegnata a 3 persone.
-- 
Ciao, Manuel

 fare cosi:
ho fatto delle prove:
ho impostato nel virtual: 
email: 
em...@dominio.it
destinatario: 
destin...@dominioaltro.com
ho impostato nel alias:
alias: 
em...@dominio.it
destination: /var/spool/posta/utente
ma la posta viene consegnata solo ai destinatari presenti in virtual,
sembra che alias non venga proprio preso in considerazione...


 sembra che alias non venga proprio preso in considerazione...
cosa hai scritto di preciso nei due file?
hai dato il postmap e postalias ai file? 
i permessi sul percorso di spool sono corretti?
nel file di log cosa scrive della consegna in locale?
-- 
Ciao, Manuel
Dove non c'e' emozione, non c'e' motivo di violenza.
		-- Spock, "Dagger of the Mind", data astrale 2715.1

 nel file di log cosa scrive della consegna in locale?
cerco di essere il piu' preciso possibile ;) :
main.cf
:
alias_maps = mysql:/etc/postfix/
mysql-aliases.cf
virtual_alias_maps = mysql:/etc/postfix/
mysql-virtual.cf
mysql-aliases.cf
:
user = vmailuser
password = xxxxx
dbname = mail
table = postfix_alias
select_field = destination
where_field = alias
hosts = 127.0.0.1
mysql-virtual.cf
:
user = vmailuser
password = xxxxx
dbname = mail
table = postfix_virtual
select_field = destination
where_field = email
hosts = 127.0.0.1
l'account di posta e' cosi configurato:
tabella postfix_virtual:
email: 
destinat...@dominio.it
destination: 
destinata...@dominio.it
tabella postfix_alias:
alias: 
destinat...@dominio.it
destination: /var/spool/dominioaltro/utentex/Maildir
quando arriva una mail a 
destinat...@dominio.it
 la mail viene
correttamente girata a 
destinata...@dominio.it
 (lo vedo anche dai
log), ma nulla vedo per l'alias e la directory specificata (neppure nel
log)...
grazie per l'aiuto,


MBerri wrote:

non credo che nel campo destination tu possa indicare il percorso della
maildir, quanto piuttosto ad una altro indirizzo di posta 
ute...@quellochetipare.it
se l'alias corrisponde a più utenti nel campo "destinantion" devi mettere
piu' indirizzi separati da virgole per esempio: 
ute...@nomedominio.it
,
ute...@nomedominio.it
,
ute...@nomedominio.it
almeno io faccio così e funziona.

 almeno io faccio così e funziona.
perfetto, il problema e' pero' che attivando in 
master.cf
 l'"smtp -v" non
vedo in alcun modo alcun passaggio nella tabella  postfix_alias, (non
viene proprio fatta alcuna query...)
non so se ho dimenticato qualche parametro ma mi sono limitato ad indicare
in 
main.cf
:
alias_maps = mysql:/etc/postfix/
mysql-aliases.cf
ciao e grazie


 log)...
Questo succede perche` sono due demoni diversi che fanno il delivery, e
local, che pesca in alias, non ha informazioni per quello che hai
definito nella tabella alias. Per fare quello che vuoi fare, alias deve
risolvere _entrambe_ le destinazioni.
alias, puo` avere una sintassi tipo:
utente: dest1@dom, dest2@dom, /var/whatever
Ovvero, nel tuo caso, destination di alias, puo` avere piu` target,
separati da virgole.
man 5 aliases per maggiori info.
Ps: non dimenticare che se consegni in Maildir, il path deve terminare
con uno slash (diversamente consengna in mailbox).
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Good pings come in small packets.