Newsgroup: it.comp.os.linux.iniziare
Titolo: Problemi nella creazione dei database di Postfix

Ciao a tutti, mi chiamo Giacinto seguo il gruppo di nuovo dopo otto mesi
di interruzione causa stage (e relativa tesi) durante il quale ho messo
da parte ogni attività su Linux.
Finito questo periodo, mi sono trovato davanti i due cd della RH7
allegati  a Linux & C e mi sono detto: perché no?
La installo e inizio a configurarla seguendo il Quick & Easy
Configuration Howto.
Al momento di configurare Postfix, dopo aver modificato i file 
main.cf
 e
aliases, e aver creato i file sender_canonical e virtual provo a creare
i database degli ultimi tre file con il comando
postalias /etc/postfix/aliases
e ottengo errori del tipo:
postalias: fatal: open database /etc/postfix/aliases.db: Invalid
argument
Prima di postare sono andato alla ricerca di documentazione, e ho
trovato sia un Howto sia delle FAQ  ( su 
http://www.redhat.com/support
)
relative all'installazione di Postfix su RH, ma in entrambi non è
riportato un errore simile.
Il comando serve a costruire un database in formato *-db ed
evidentemente non rvà a buon fine a causa di come il file di
configurazione è stato scritto (questo è quanto sono  riuscito a
capire).
Non saprei come venirne a capo e vorrei chiedere aiuto ai frequentatori
del NG.
Crazie per l'attenzione
ciao
Giacinto Lorusso
giacint...@technologist.com

 argument
Elimina eventuali precedenti file /etc/postfix/aliases.db e magari
prova con postalias hash:/etc/postfix/aliases
Al piu` prova ad usare newaliases.
-- 
They spun a web for me.                                       _/Davide\_
  -- Coldplay                                                 \Alberani/
Per contattarmi: 
http://digilander.iol.it/alberanid/

Al piu` prova ad usare newaliases.
Ti ringrazio della risposta, anche se, in effetti, non ha avuto effetto.
Penso che tu mi abbia indicato quella risposta pensando non avessi
indicato il tipo di database nel 
main.cf
 di postfix (e, di contro, io
sono stato evidentemente poco chiaro su ciň che ho fatto e ottenuto dal
sistema).
Ho dato sia il comando newalias sia postalias (sia "liscio" sia con la
modifica suggeritami), il risultato č un file aliases.db vuoto (0
bites).
Un problema analogo avvine quando creo i files *.db per sender_canonical
e virtual, sia il postmap "liscio" sia quello con hash: prima del path
dei file danno un errore simile e creano un *.db vuoto.
I files di configurazione di postfix sono corretti (ho letto sia il
Quick and Easy configuration ht di mrshark sia l'howto di postfix per
red hat e dicono quasi la stessa cosa*).
Pensavo, di conseguenza, che il problema sia di hash (che peraltro č un
comando di bash).
Purtroppo non conosco quasi nulla di database ed č per questo che, dopo
aver guardato nella documentazione, ho chiesto aiuto al gruppo.
Ciao
Giacinto Lorusso
giacint...@technologist.com

 è un comando di bash).
Quello e` tutto un altro hash. :-)
postmap dipende da due librerie: libgdbm e libdb2.
Dovrebbe essere possbile manipolare qui file "a mano" tramite i
comandi db_*, come db_dump e db_load.
-- 
Cinereview: Le verita` nascoste: Zemeckis fa il compitino, ma _/Davide\_
proprio non e` abbastanza.  Tutto gia` visto.        Voto: 5- \Alberani/
Per contattarmi: 
http://digilander.iol.it/alberanid/

comandi db_*, come db_dump e db_load.
Grazie per avermi indicato a quali librerie si appoggia postmap, ho
iniziato a leggere le pagine info di gdbm, ma non mi sembra di aver
trovato molto sul loro utilizzo da console.
Potresti indicarmi della documentazione, per piacere?
Grazie
ciao
Giacinto Lorusso
giacint...@technologist.com

 della documentazione, per piacere?
Non ne so molto di piu` di quanto specificato nelle man pages, era
solo una speranza che potessero servirti a qualcosa...



Dopo la reinstallazione ho controllato il file aliases.db di sendmail
con l'editor di mc e mi appariva come ti avevo descritto lo stesso file
creato da postfix.
Ho riguardato gli stessi files con vim e mi apparivano diversamente
(quello di postfix era simile a quello di sendmail e, di conseguenza,
credo che sia corretto).
Scusa se ti ho fatto perdere tempo ma ho incontrato il bug piu'
pericoloso: un'amministratore maldesto :-) (cioe' io).
Ti auguro un felica anno nuoco
ciao