Newsgroup: it.comp.software.mailreader
Titolo: TMR: il mailreader ideale vs. Dmitry

E' da un pò che mi paventa l'idea di scrivere (magari non in prima 
persona), un programma di  posta elettronica che racchiuda in se 
tutte quelle caratteristiche necessari per definirlo in assoluto il 
"miglior client di posta elettronica". E' difficile, anche in virtù 
dei diversi gusti e/o usi che se ne possono fare. Beh, io ci provo a 
riassumere qui quali, ihmo, dovrebbero essere le caratteristiche di 
questo nuovo client di posta elettronica. 
Se questo progetto trova interesse metto a disposizione mezzi tecnici 
di approfondimento, spazio web, un dominio e spazio ftp per i 
progetti e le alpha/beta. Il progetto deve essere altresì inteso
collaborativo, non a fine di lucro e nel pieno rispetto della licenza 
d'uso GNU-GPL.
LICENZA D'USO:
_ GNU-GPL
CARATTERISTICHE SALIENTI:
_ Interfaccia utente stile PHOENIX e/o Becky, scarna ma efficace.
_ Multilingua (almeno italiano e inglese) con file separati nel
  formato .LNG
_ Multiutente (per ambienti like winNT/2000,UNIX) con gestione
  delle identità
_ Multi piattaforma (almeno Win/unix)
_ Scritto in Delphi e Kilyx per il porting sotto unix.
_ gestione POP3 e IMAP4
_ gestione account di hotmail
_ nessuna procedura di installazione, nessuna chiave
  aggiunta al registro di windows
_ funzionamento come servizio in winNt
_ file di configurazione globale nel formato .INI modificabili
  a mano da qualsiasi utente
_ un unico file contenente mail ricevute/inviate e impostazioni
  locali (secondo RFC 822)
_ leggero e trasportabile in un floppy disk
_ supporto SSL nativo e/o con librerie SSL
_ supporto PGP/GNUPG a linea di comando e plug-in per PGP
  versioni non a linea di comando). Si deve inserire il percorso
  delle chiavi pubbliche e private e del programma e parametri
  da usare
_ supporto per i certificati delle firme digitali
_ invio via MX (ma solo di un messaggio alla volta onde prevenire che
  venga usato per spammare)
_ possibilità di inserire header e modificare quelli di base 
  (tipo x-mailer per intenderci)
_ gestione delle liste di distribuzioni (file di testo contenenti
  gli indirizzi mail - bulk mail)
_ gestione rubrica con gestione dei gruppi di distribuzione, ovvero
  associare ad un gruppo di mail un nome generico nella rubrica 
  (es: amici, lavoro ecc ecc)
_ possibilità di funzionamento nella tray bar
_ funzioni di backup e restore (eventualmente zippati)
_ dizionario multilingua
_ gestione dei MINE e dei formati di invio (in particolare UUECODE,
  BASE64,BINEX)
_ toggle bar per inviare e ricevere testi in HTML e conversione di un
  file HTML in testo
_ gestione delle signature
_ possibilità di dividere i messaggi superio a TOT, in più parti
_ possibilità di lasciare una copia dei messaggi sul server.
_ ricerca avanzata all'interno delle cartelle e nel server, in  
  particolare:
___ ricerca negli header o nel body
___ ricerca per data DA....A
___ ricerca sul server (xsearch)
_ gestione dei set di caratteri
_ possibilità di inviare e ricevere la conferma di lettura
_ possibilità di inviare le liste di distribuzione direttamente 
  in Blind Send
_ possibilità di *monitorare* alcuni tipi di file (es: .com, .exe
  ecc ecc)
_ funzioni di duplicazione account (comodissima per chi ha account 
  con impostazioni simili)
_ possibilità di mettere in *pausa* la ricezione posta di un dato 
  account.
_ gestione delle mail templates, in testo e html.
_ funzione di auto-risposta impostabile per ogni utente.
_ gestione della posta remota direttamente sul server (es: popcorn)
_ gestione dei filtri, in particolare:
1) possibilità di filtrare qualsiasi campo (FROM, TO, REPLY TO ecc)
2) filtri semplice a parola o word oppure complessi con regexpr.
3) un filtro al verificarsi di una data condizione deve altresi 
   almeno:
___ muovere il messaggio in una data cartella
___ eliminare il messagio dal server
___ dare un messaggio di auto-risposta
___ effettuare un redirect
___ effettuare un forward
___ azionare un programma (eventualmente con parametri impostati)
___ attivare/disattivare un servizio in win NT
___ eseguire un suono di sistema
___ salvare l'attachment in una data cartella
___ agiungere/togliere il mittente ad una sezione della rubrica 
    (un gruppo) oppure ad un bulk file.
___ stampare il contenuto del messaggio
___ marcare il messaggio come cancellato dal server
4) filtro generale sulla dimensione dei messaggi in ingresso, se       
superano una certa quota si può decidere di:
___ eliminare il messaggio dal server
___ ritornare un messaggio di errore ed eliminarlo dal server
___ salvare il messaggio in una particolare cartella.
ALTRE CARATTERISICHE:
Al pulsante DX del mouse su un messaggio, devono essere consentite 
almeno le seguenti operazioni:
_ aprirlo
_ effettuare un reply
_ effettuare un forward
_ effettuare un redirect
_ marcarlo come già letto o non letto
_ marcarlo per un follow/up
_ aggiungerlo ad una data sezione filtri
_ stamparlo
_ aggiungere/togliere il mittente alla rubrica/bulk mail o ad una 
  sezione di essa.
_ salvare il messaggio in vari formati (HTML, Testo, non sarebbe male
  in PDF licenza permettendo)
_ guardare gli header e funzioni di copia nella clipboard
Il pulsante SX del mouse deve permetere le funzioni clasiche di 
drag'DROP di windows.
ANTI-SPAM:
_ possibilità di controllare le liste DBNSL e di gestire la lista 
  delle stesse.
_ impostazione del filtro bayeisiano
_ gestione dei domini/from attendibili e delle black list 
  (es: @
pippo.it
)
GESTIONE COMPATIBILITA':
_ Possibilità di importare/esportare i messaggi almeno da:
1) outloock express
2) file di testo
3) file .eml
4) eudora
5) netscape
6) --------
_ Rispondenza in pieno alle RFC riguardanti i client di posta,
  in particolare il fil archivio secondo RFC 822.
-- 
Ciao, Dmitry
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 Calypso)   ;)) 
beh, calcola che io uso Calipso e che lo ritengo *quasi* ideale:)


_ leggero e trasportabile in un floppy disk
Ecco, forse col GTK questo non si può.
Comunque tutte quelle cose in un mailreader da floppy... bisogna
comprimere anche il codice, scriverlo abbreviando! :-)
Beh, come elenco non c'è male, in pratica sarebbe un mailreader che
_tutti_ qui useremmo. ;-)
Ciao.
-- 
Antonio |                         - CERCO LAVORO -                       
Paolini | Sono laureato in "Ingegneria Elettronica" (vecchio ordinamento). 
        | Se sei interessato puoi trovare il mio Curriculum Vitae e i dati
	| personali per contattarmi qui: 
http://www.geminisoft.com/paolini

 abbreviando! :-)
Forse basterebbe che fosse piccolo, comunque per essere portato sulle
chiavette usb dove risiederebbe anche la posta con annessi e connessi.
Penso che "un dischetto" sia ormai + una sfida che una
necessità pura. :-)

necessità pura. :-)
Purtroppo ci sono più macchine con il floppy disponibile che macchine
con l'USB, almeno nelle strutture pubbliche. O perlomeno più di quelle
che si potrebbe credere.
Ciao.
-- 
---------------- RICERCA DI LAVORO ----------------
Giovane neolaureato in attesa di prima occupazione.
 Laurea in ingegneria elettronica (vecchio ordin.)
  Curriculum: 
http://www.geminisoft.com/paolini/

   Curriculum: 
http://www.geminisoft.com/paolini/
Buon sistema, ma davvero non trovi nulla, neanche lavoretti
cosi per fare curriculum? 
Ciao,
         Fiascone

cosi per fare curriculum? 
come "per fare curriculum", il curriculum lo ha già fatto e anche bene
:-))))))))))
Antonio, potresti scrivere curricula x conto terzi :)
-- 
Drago
Stanco di Outlook Express?
http://drago77.altervista.org/pimmy2.shtml

 Antonio, potresti scrivere curricula x conto terzi :)
Intendevo "fare curriculum" nel senso di "fare esperienza" non nel 
senso di "scrivere curriculum" :-)
Mi sembra strano che non trovi uno straccio di lavoro.
Ciao,
         Fiascone

Mi sembra strano che non trovi uno straccio di lavoro.
anche a me, ma è una situazione comune x tanti neolaureati...


cosi per fare curriculum? 
Se per fare curriculum escludiamo la vendita porta a porta confermo che
non trovo nulla. :-/ 
_*Forse*_ inizia un part-time da sviluppatore Web, ma per il resto se
non hai un po' di esperienza non ti chiamano nemmeno (almeno a me così
sta succedendo).
Dicono che sia un periodaccio...
Per l'idea di Drago di occuparmi dei curricula altrui, beh, potrebbe
essere un'idea. :-)
Ciao.
-- 
          |/                    - CERCO LAVORO -
o-/\/\/\--|      Neo-Ingegnere Elettronico (vecchio ordinamento).
          |\,     Curriculum: 
http://www.geminisoft.com/paolini/
            |
	   ---
           ///

Vieni a farti un giretto in Sicilia...
cos'č, una minaccia? :-))
-- 
Drago
Vuoi perdere peso? Chiedimi come!
http://drago77.altervista.org/pimmy2.shtml

essere un'idea. :-)
potresti anche aiutare un tuo *piccolo* amico con linux, cosě poi fa
funzionare il modem, passa a sarge e non rompe + le balle


funzionare il modem, passa a sarge e non rompe + le balle
Il mio *piccolo* amico però si nasconde su icq... :-P


 cos'è, una minaccia? :-))
LOL :)
No, mi riferivo più che altro al fatto che qui sembra ci sia un 
gran bisogno di gente alla prima esperienza. (Ma magari cercano 
solo stagisti freschi da spennare e poi lasciare a spasso :/).


solo stagisti freschi da spennare e poi lasciare a spasso :/).
ah beh, quello lo fanno dappertutto: si chiama manovalanza a basso costo :-(


Il mio *piccolo* amico però si nasconde su icq... :-P
e' vero, ma basta una mail x farmi "comparire"
(le novità sono che ho ri-ricompilato il kernel, curandomi prima di
installare il backport dei module-init-tools)


 solo stagisti freschi da spennare e poi lasciare a spasso :/).
Io so che la Sicilia sta diventando la Silicon Valley italiana.
Sapevo che la LG e molte altre aziende di elettronica e servizi 
per l'elettronica hanno aperto la centri di ricerca e sviluppo
e fabbriche per la produzione vera e propria.
Ciao,
         Fiascone

Č cosě che chiamano la piana di Catania (dove studio) ^__^
ma tu non studiavi a Pisa???


e' vero, ma basta una mail x farmi "comparire"
Seee, e mo ti mando una mail così poi attacchi col mailbombing e mi
tocca farmi passare il Filtro "antidrago" da Angelo! ;-P
Ciao.


tocca farmi passare il Filtro "antidrago" da Angelo! ;-P
'stardo :-)))
Certo, se Pimmy potesse esportare i filtri x farli importare da un altro
pimmy, allora te lo potresti far passare agevolmente


pimmy, allora te lo potresti far passare agevolmente
Infatti, dato che le impostazioni stanno tutte nel .cfg sarebbe carina
una funzione per importare ed esportare alcune cose tipo:
- filtri
- aspetto (font, colori, ...)
- dati degli account.
Mentre l'ultimo sarebbe utile solo per diverse configurazione, ad
esempio il Pimmy su floppy (e la sua utilità sparirà quando verranno
introdotti i contesti) la possibilità di esportare e reimportare i
dati relativi all'aspetto oppure un singolo filtro permetterebbero un
interessante scambio culturale tra gli utenti. 


- dati degli account.
Il .cfg sarà oggetto di revisione nella prossima versione. Ormai questa è
quasi terminata e preferiamo evitare sconvolgimenti dopo tutto il beta
testa che è stato fatto. E' probabile che il formato del nuovo cfg o dei
nuovi file separati per le varie parti sarà XML ma su questo non abbiamo
ancora deciso.
Cercheremo di fare in modo che la configurazione sia leggibile,
modificabile facilmente anche dall'esterno e soprattutto che possa essere
utilizzata da versioni più vecchie del programma in modo da lasciare la
possibilità di usare versioni diverse con lo stesso file di configurazione.
-- 
-antonio-
www.geminisoft.com
(do not use this email address)