Newsgroup: it.comp.os.linux.sys
Titolo: Da POP esterno a IMAP interno

[Followup impostato su it.comp.os.linux.sys]
Salve a tutti.
Vorrei cercare un modo per conservare sul server aziendale (Debian
Sarge) la posta che viene scaricata dagli account POP esterni, per
ragioni di archiviazione e backup.
Quindi credo che mi serva innanzitutto qualcosa che prelevi la posta
dall'esterno via POP (Fetchmail?).
Poi, credo che la cosa migliore sia far consultare la posta dai client
(Windows) via IMAP, in modo da tenerla sul server e non appesantire il
client di posta (Dovecot?).
Mi chiedo però:
1. Come fare per la posta inviata? È possibile fare in modo che il
client la appoggi sul server?
2. È possibile fare in modo che Fetchmail - o chi per lui - scarichi la
posta su richiesta del client? Voglio dire... io potrei impostarlo in
modo che scarichi la posta via POP ogni 5 minuti, ma non mi sembra una
cosa molto elegante, sia per le continue richieste al server esterno,
sia perché in questo modo la ricezione di una mail dall'esterno non
risulta immediata come in genere dovrebbe, sia perché non so cosa
succederebbe se per caso nella posta ci fosse ad es. un grosso allegato
per cui il download impiega più di 5 minuti.
Grazie per eventuali info.
-- 
Ciao,
   Marco.

 per cui il download impiega più di 5 minuti.
Se come ho detto fai partire sul server una copia di fetchmail per ogni 
utente IMO non ci sono troppi problemi di traffico (il check per 
verificare se ci sono messaggi scambia pochi messaggi).  Quanto al 
problema che ti poni in caso di grossi allegati credo che fetchmail non 
si riattivi se ci sono ancora connessioni al server.
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 per cui il download impiega più di 5 minuti.
Se lo lanci come daemon (--daemon) non succede nulla, nel senso che il 
prossimo giro inizia solo quando l'attuale è finito.
-- 
Luca Villani        NOC, OpenSailing.org
                     Remove "+settanta" in address for e-mail replies
http://www.opensailing.org
 , il primo Portolano collaborativo online

 dovresti poter conservare anche i messaggi in uscita.
In effetti già uso Postfix sulla LAN come smarthost per l'invio verso 
l'esterno, anche se al momento non conservo i messaggi sul server. Ora 
devo vedere come poterlo fare... ma spero che sia possibile conservarli 
in modo che poi risultino far parte di un'unica base messaggi, insieme a 
quelli ricevuti.
Grazie.
-- 
Ciao,
   Marco.

 interno, e poi apri il firewall solo per l'ip del server esterno.
Il server esterno non è nostro, non possiamo gestirlo noi.
-- 
Ciao,
   Marco.

 Il server esterno non è nostro, non possiamo gestirlo noi.
Basterebbe chiedere a chi lo gestisce di aggiungere una regola.
Comunque fetchmail con l'opzione --daemon fa al tuo caso, così non ti 
trovi processi fetchmail che si affastellano.
In questo modo avrai un fetchmailrc unico, contenente tutti gli username 
e le pwd di posta dei vari dipendenti, che gestirai tu. La cosa può 
essere un pro o un contro, dipende, se io l'avessi potuto fare l'avrei 
fatto già fatto anni fa.
Per IMAP, se ti va bene che ogni utente posta abbia un account unix sul 
mailserver interno (magari con shell a /bin/false così non possono fare 
logon) allora courier-imap funziona praticamente senza configurarlo.


 per cui il download impiega più di 5 minuti.
Che, dopo aver finito di scaricare tutti i messaggi, fetchmail aspetta quei
5 minuti prima di riconnettersi.
 bye