Newsgroup: it.comp.os.linux.iniziare
Titolo: non lo so' (ancora) fare -- 2

il mio capo (Il Padreterno lo accolga tra le sue braccia) mi chiede di 
fare quanto segue (utilizzandfo fedora 8 gia' installata):
a) leggere una casella di posta " 
cas...@tiscali.it
 "
b) mantenere qst posta appena letta nella maildir di fedora 8
c) leggere tale mail da client windows utilizzando imap e thunderbird
ho gia' imparato (da sola) a leggere la casella i posta remota utlizzando 
getmail , ecco il file di esempio 
#########################################
[retriever]
type = SimplePOP3Retriever
server = 
mail.tiscali.it
port = 110
username = 
cas...@tiscali.it
password = password
[destination]
type = Maildir
path = ~/arrivata/
#########################################
ora il passo successivo, su cui vi chiedo lumi: come posso passare la 
posta a dovecot e fare in modo che costui la lasci leggere agli user 
della lan??? si tratta di 5 user , credo che dovro' creare 5 utenze su 
fedora 8 giusto ?
ah, accetto anche altri suggerimenti e consigli.
GRAZIE

 ah, accetto anche altri suggerimenti e consigli
il metodo piu' comodo che ho trovato:
di a getmail di mettere le mail sotto varie maildir in un unica directory,
tipo /var/spool/mail. quindi sara' tipo
/var/spool/mail/pippo/Maildir
/var/spool/mail/pluto/Maildir
poi dici a dovecot DOVE trovare le mail degli utenti ...
dovecot.conf
------------
mail_location = maildir:~/Maildir
.....
auth default {
    mechanisms = cram-md5
    passdb passwd-file {
        args = /etc/dovecot/passwd
        deny = no
    }
    userdb passwd-file {
        args = /etc/dovecot/passwd
    }
}
-------------
poi crei le password :
# dovecotpw -s cram-md5
Enter new password: 
Retype new password: 
{CRAM-MD5}26b633ec8bf9dd526293c5897400bddeef9299fad30c21847af408c0621afcd6
e crei il file /etc/dovecot/passwd:
pippo:{CRAM-MD5}26b633ec8bf9dd526293c5897400bddeef9299fad30c21847af408c0621afcd6:1000:1000:Utente pippo:/var/spool/pippo
pluto:{CRAM-MD5}26b633xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:1000:1000:Utente pluto:/var/spool/pluto
attenta ai permessi sulle dir
ciao ...
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 ciao ...
ghrazie per la risposta. sono riuscita a ricevere i messaggi di posta 
usando getmail ed a passarli a dovecot.
ora il problema (te pareva) e' che quando uso un client windows 
impostando l'account imap ottengo come risposta un lanconico 
 Errore durante il rilevamento dello stato del server.
Impossibile aprire la cartella 
new/1251616915.M908987P3176Q0Ra3a76c3a4c5837ee.sblsrv. Il server ha 
risposto: Mailbox isn't a valid mbox file
riassumendo: 
casella remota [tiscali] <--> getmail <--> server fedora 8 
<--> posizioniamo la mail nelle directory di dovecot 
poi da un client xp 
creiamo un account imap su outlook indicando come server fedora core 8
utilizzaimo la pass corretta per l'utente ed effettivamente outlook 
"aggancia" imap su fc8. cerco di leggere la mail ed ottengo
il messaggio incollato qui sopra.
cosa puo' essere ?? ciao e grazie

 cosa puo' essere ?? ciao e grazie
la cosa strana e' che il messaggio di errore e' riferito ad
un mbox file ... per fortuna per me (ma purtroppo per te ;-)) 
lavoro solo con *nix e Mac, quindi non ho esperienze dirette su
impostazioni di winzozz ...
prova da winzozz ad usare thunderbird (consigliato a prescindere
per evitare alcuni virus !) e vedi se funziona ... se funziona,
e' un problema di client, altrimenti aumenta il debug su
dovecot e controlla che cosa logga ...
cerca con google 'dovecot outlook debug' e fai qualche prova ...


 ciao ...
sono riuscita nell'impresa, dedicando alla cosa la calma dovuta.
mi sono comportata come segue:
1) ho creato sul server fedora n utenze , una per ogni casella remota da 
leggere
2) per semplicita' ho fatto combaciare le pass di sistema con la pass 
della casella remota, in modo da non confondermi
3) ho creato nella /home/ di ogni singolo utente una directory " mail " , 
all'interno della quale si sono 3 directory , cur , new , tmp
4) per ogni utenza di sistema fedora c'e' una directory /home/
utente/.getmail al cui interno vi e' il file di configurazione getmailrc. 
ecco un esempio di tale file 
[options]
delete = true
message_log = /home/utente/.getmail/log.txt
verbose = 0
[retriever]
type = SimplePOP3Retriever
server = SERVER_POP
port = 110
username = LOGIN_CASELLA_REMOTA
password = PASS_CASELLA_REMOTA
[destination]
type = Maildir
path = ~/mail/
5) tramite cron eseguo getmail ogni 3 minuti.
6) configuro dovecot con una semplice linea 
   mail_location = maildir:/home/%u/mail
7) riavvio tutti i servizi
8) mi dedico ai client xp ed imposto come server imap l'indirizzo ip di 
fedora core 8
il tutto funziona. 
siccome sono certa di non aver fatto un buon lavoro (anche se funziona) 
accetterei consigli e migiorie da parte di tutti. solo per imparare 
ovviamente. 
GRAZIE !!