Newsgroup: it.comp.aiuto
Titolo: Problema gestione posta in locale con programma

Buongiorno,
ho questo scenario:
 
1) consultazione ed invio web delle email
2) consultazione ed invio tramite programma delle email
 
Vorrei lasciare nella corrispondente email web le email inviate e 
spedite degli ultimi 45 giorni e tutto il resto tramite il programma di 
posta. Con il protocollo POP3/SMTP non riesco ad avere coordinato, sul 
webmail, la posta inviata. Con l'altro protocollo IMAP mi cancella tutto 
quello che è precedente la data impostata nella regola del programma di 
posta, sia sul Web che sul programma di posta.
Esiste soluzione allo scenario indicato?
Grazie.


Manca il contesto.
Di che SW stiamo discutendo?
Che server? Che client?
 
bye,
 
-- 
 
piergiorgio


Effettivamente se importi il client di posta per cancellare tutte le 
mail antecedenti ad una certa data, lui lo fa e, poiché l'IMAP 
sincronizza il client col server, ti cancella tutto anche dal server e 
quindi non vedi più le mail neanche nel webmailer.
 
Può essere che alcuni  webmailer ti consentano di impostare una cosa 
come quella che vuoi fare tu, questo non lo so perché non li conosco 
tutti (a dire la verità non ne conosco nessuno che lo faccia).
 
Se quello che usi tu non lo fa, una possibile soluzione sarebbe di 
impostare il client per non cancellare le mail più vecchie di 45 giorni, 
ma per spostarle in una directory, eventualmente locale. Se le sposti in 
una cartella nel server, le vedi anche nel webmailer e negli altri 
computer, ma ti prendono spazio sul server, il che potrebbe essere 
brutto se hai un account con spazio abbastanza limitato. Se invece le 
sposti in locale, hai lo svantaggio che non le vedi più nel webmailer, 
ma solo nel client. Inoltre le vedi solo nel computer dove risiede la 
cartella locale e negli altri no. Se le vuoi vedere anche negli altri 
computer, ti devi sincronizzare manualmente le cartelle locali. Come si 
fa dipende dal client e dal sistema operativo.

Andrea Croci hat am 10.06.2021 um 20:32 geschrieben:

POP esiste. Se poi non ti va bene per altri motivi, come non detto.

 
Andrebbe benissimo. Come si fa?

 
Ciao.

 fa dipende dal client e dal sistema operativo.
 
Andrebbe anche bene. S.O. Windows10 e client Thunderbird.
 

 Client posta Thunderbird
 
Mi sfugge, in questo contesto, dove si
piazzi Linux, pero`.
 
Se il client e` TB, su Win, con il
server Aruba, manca un pezzo.
 
bye,
 
-- 
 
piergiorgio

 server Aruba, manca un pezzo.
 
Cosa manca?
Ciao.

 Cosa manca?
 
Cosa c'entra Linux in tutto questo.
 
Il server Aruba non sembra lo
controlli tu, quindi, Linux o
meno, non ci si puo` fare niente.
 
Il resto non e` relativo a questo
NG, sarebbe meglio chiedere dove
hanno a che fare con Win, credo.
 
bye,
 
-- 
 
piergiorgio


Ti rispondo solo su it.comp.aiuto perché qualcuno si è lamentato che 
questa non è una domanda per Linux.
 
Crea la nuova cartella (in locale o sotto il tuo account, a tua scelta).
Vai nella cartella dove vuoi applicare il filtro.
Fai un filtro per i messaggi (scusa, ma io ho la versione in inglese e 
da me si chiama "Tools -> Message filters").
Crea un nuovo filtro, dagli un nome sensato.
Sotto "Apply filter when", deseleziona "Manually Run" e "Getting new 
mail" perché non ha molto senso dirgli di spostare un messaggio se è più 
vecchio di 45 giorni nel momento in cui controlla la posta. Checka 
"Periodically every 10 minutes".
Nelle regole del filtro, seleziona "Age in Days", poi "is greater than" 
e scrivi 45 o il numero di giorni che vuoi.
Sotto "Perform these actions" seleziona "Move message to" e poi 
seleziona la cartella che avevi appositamente creato per questa operazione.
Clicka OK.
 
Et voilà: ogni 10 minuti il tuo TB ti sposta i messaggi più vecchi di 
tot giorni nella cartella che hai scelto.
 
Ovviamente puoi ripetere l'operazione con le mail che invii tu. Basterà 
creare il filtro per la cartella apposita dell'account.


Il modo più semplice, in teoria, sarebbe se Thunderbird potesse spostare i
messaggi OLTRE una certa data in una cartella locale. A quel punto, rimane
sulla webmail (IMAP) il blocco 0-45gg, consultabile da TB e da Web. Questo
significa non usare POP3 mai. Solo un client potrà leggere >45. Esiste una
extension di TB che lo fa? Boh. Si può fare da filtri nativi? Boh. Bisogna
sperimentare.
 
L'altra possibilità - ma serve un server separato - è avere uno script che
trasferisce via POP3 i messaggi >45, dopo di che TB accede all'account del
nuovo server in IMAP. Ci sono degli script già fatti con Perl::POP3 che si
possono adattare allo scopo, ma vanno messi tipo su un AWS. Il vantaggio è
che più client possono leggere i messaggi >45.
 
Leonardo
-- 
 
"You all presumably know why" :-) :-(

 sperimentare.
 
Se non ricordo male, Sieve lo fa, ma deve essere supportato lato server. Se il
server è GMail o Outlook, non è supportato
 
 
Enrico


Mi chiedo perché i protocolli IMAP o POP3 non supportino nativamente 
questa feature? Eppure non mi sembra uno scenario così complicato da 
prevedere.

 ha scritto:

sul client di posta, thunderbird, io uso clawmail, imposti due volte lo
stesso account uno in pop3 e gli dici di lasciare i messaggi in
recezione per 45giorni sul server,  con l'imap  controlli il server e
sposti i messaggi inviati sulla cartella di archiviazione locale quando
vuoi. 
 
In alternativa puoi prevedere uno script fechmail e organizzarti un
sistema di posta interno d'archiviazione, ma è più complicato; o
scriverti uno script per clawmail da attivare manualmente o con cron. 
 
 
ENrico 
 

 questa feature?
 
Perché Sieve è un protocollo specifico che agisce sul delivery della mail ovvero
ad un livello sotto IMAP e POP3 ovvero è indipendente da questi due protocolli.
Al massimo dovresti chiederti perché l'amministratore del mail server dove ti
appoggi non abiliti Sieve (su Dovecot è abbastanza banale)
 
Enrico