Newsgroup: it.comp.os.linux.sys
Titolo: Postfix e utenti

Ciao a tutti.
Ho il seguente problema. 
Devo configurare un mailserver basato su Postfix
con diversi domini virtuali.
Aggiungo un utente di sistema 'info' per il dominio virtuale 
"
miodominio.it
",
e lo mappo nel file virtual nella seguente maniera
miodominio.it
  primodominio
in...@miodominio.it
 info
Supponiamo che ora debba creare un'ulteriore dominio virtuale
di nome "
altrodomionio.it
" e come nel caso precedente debba assegnargli un 
account 'info'; a questo punto l'operazione non mi è piu' possibile se già 
un'account info è stato definito. L'unica soluzione che mi viene in mente
è creare un utente info2 per es., ma ad essere sincero non mi piace molto 
come idea.
Forse è meglio lasciare stare completamente gli utenti di sistema e creare 
solo utenti virtuali ?
Qualcuno puo' darmi qualche delucidazione ?
ho guardato la documentazione ma ameno che non mi sia sfuggita ( niente di 
piu' semplice :) ) non ho trovato risposta.
Ciao e grazie
 
 

solo utenti virtuali ?
ecco, meglio.
-- 
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 ecco, meglio.
Ciao mappandoli in questa maniera nel file aliases ?[scusa il dubbio] 
in...@dominio.it
: /var/spool/virtual/dominio/info
Facendo così potrei creare infiniti alias senza dover impestare di utenti il 
sistema!
Grazie ancora e ciao
 

sistema!
se questa e` la necessita` (large isp), si. diversamente, fai prima a
creare utenti senza shell.


 creare utenti senza shell.
Si forse hai ragione; credo che tu ti riferisca hai cosidetti 'popusers' 
cioè account solo di posta... che in effetti calzerebbero a pennello per le 
mie neccesità. Ancora non ho un idea precisa di quanti account saranno ma 
non penso vadano sopra le 30ina 
Grazie per tutte le delucidazioni!

 delucidazioni!
 
Io ne ho qualche centinaio e sinceramente non ci sono grossi problemi.
Considera anche che quella posta il server pop3 dovrà pure leggerla da
qualche parte e con gli utenti unix non avrai mai problemi
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Sentito da una programmatrice:
	"Ma vi capita mai nella vita reale, tipo mentre
	rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"

 documento VIRTUAL, che imho spiega tutto (con esempi).
Gli ho dato un'occhiata è in effetti è molto esaustivo... ma ti pareva che 
non spuntava qualche problema ed eccomi dinuovo qui quindi!
Armato di tazzone di caffè ho provato a fare alcune prove; ho deciso di
mettere le caselle degli utenti vituali in directory dedicate per rendere la 
cosa piu' gestibile e organizzata; nel 
main.cf
virtual_mailbox_base = /var/spool/virtual
virtual_mailbox_maps = hash:/etc/postfix/virtual
Ho creato in /var/spool/virtual una dir. 
pippo.it
 e
ho modificato il file virtual in questa maniera :
[ho visto un esempio in rete]
pippo.it
       dominio1
in...@pippo.it
 
pippo.it/info_pippo
Dopo diversi tentativi ,l'errore persiste:
l'utente '
pippo.it/info_pippo
' non esiste,
cioè sta considerando utente anche il percorso.
E' solo un'errore di sintassi oppure sto sbagliando altrove ?
ciao e grazie ancora


in...@pippo.it
 
pippo.it/info_pippo
stai usando un mix dei due. non che sia un male, ma devi stare attento.
Quanto sopra e` un dominio virtuale in stile postfix, come descritto in
virtual (5).
la mappa virtual_mailbox_maps, e` una corrispondenza "secca":
virtual_mailbox_maps (regexp maps disallowed)                           
               Recipients are looked up in these maps to determine              
               the  path  to  their  mailbox  or  maildir.  If the              
               returned path ends in a slash ("/"),  maildir-style              
               delivery  is  carried  out,  otherwise  the path is              
               assumed to specify a UNIX-style mailbox file.                    
In piu` usando virtual_mailbox_maps, devi anche prenderti cura di uid,
gid e "allowing" del dominio, e quindi con access e quant'altro.
virtual_maps e` il modo "complicato".
visto che sono in vena, ti do` un esempio funzionante, nel modo che
ritengo piu` corretto in postfix.
1. crea utenti di sistema disabilitati (senza shell). e` sufficente
l'entry in passwd.
es. user1, user2...
2. in /etc/postfix/virtual definisci il dominio:
@
example.com
	dominio 
example.com
us...@example.com
	user1
us...@example.com
	user2
3. in /var/spool/virtual/
example.com/
 creato appositamente, linki:
user1 -> /var/spool/mail/user1
questo funziona praticamente con tutti i pop server, anche se non hanno
il supporto per il virtual (basta fare utenti tipo: user_domain).
Il link, per avere i file ordinati, ovviamente ne puoi fare a meno.
ciao.


 ciao.
beh se le esigenze rimangono quelle che sono,sicuramente questa è la starda 
migliore, meno rognosa e piu' pratica; rimane il fatto che mi interessa 
cmq. approfondire anche il percorso più tortuoso, per completezza, ma 
questo è un altro discorso.
Come al solito grazie e ciao
PS: in riferimento alle pagine 'man' incluse con la documentazione,
mi sembra siano cambiare rispetto a quelle che venivano fornite con una 
precedente vers. di Postfix ( non ricordo pero' quale )!
Quelle dell'attuale release (2) mi sembra siano un po piu' povere in termini 
di esempi generici IMHO! 
 

di esempi generici IMHO! 
vero, e` per questo che mi riferivo espressamente alla documentazione.
Su debian e` un package a parte.
-- 
sigfault
