GEMINISOFT PIMMY 3.0

Pimmy è un client di posta molto valido e leggero realizzato da http://www.geminisoft.com. Eccone le caratteristiche principali:

Free. Pimmy è free e può quindi essere utilizzato da tutti liberamente. Leggere la licenza d'uso allegata al programma per maggiori dettagli sulla sua distribuzione. Il programma è disponibile all'indirizzo http://www.geminisoft.com

Interfaccia utente. Pimmy utilizza tutti gli elementi standard di Windows come menù, pulsanti, icone e liste; si è fatto largo uso dei menù facendo click con il tasto destro direttamente sull'oggetto interessato. In questo modo riteniamo sia molto intuitivo nell'uso comune. Una volta avviato Pimmy aggiunge un'icona nella "tray bar" (nella parte destra della barra della applicazioni vicino all'orologio) e la finestra principale può essere aperta con un semplice click su questa icona. Facendo click con il pulsante destro si attiva un menu. La chiusura della finestra di Pimmy non chiude il programma, ma nasconde solo la finestra. Per chiudere Pimmy selezionare File / Esci oppure Esci dal menù del tasto destro sull'icona di Pimmy sulla tray bar. Il pulsante di riduzione ad icona nasconde la finestra. L'icona di Pimmy nelle finestre lampeggia simulando un'onda che si irradia nello spazio quando una qualsiasi connessione con un server è ancora attiva.

Gestione di molti provider . Per ogni provider si possono specificare il server della posta in entrata (POP3), quello della posta in uscita (SMTP) e dei newsgroup (con relative autenticazioni se necessarie). Uno dei provider può essere indicato come principale per i messaggi di posta e/o per i messaggi di newsgroup, in modo che Pimmy possa proporlo durante la stesura dei messaggi, lasciando comunque la libertà di cambiarlo ad ogni messaggio.

Gestione di molte caselle di posta elettronica . Ogni casella viene controllata in simultanea abbreviando il tempo di controllo delle stesse. Per ogni casella è possibile impostare un periodo trascorso il quale viene controllata la presenza di nuovi messaggi, presenza che viene segnalata attraverso uno o più beep oppure attraverso l'esecuzione di un .WAV o di un qualsiasi file. Una finestra di conferma a tempo (10 secondi) avviserà della presenza di nuovi messaggi e permetterà di aprire direttamente la casella. Inoltre l'icona di Pimmy presente nella tray bar lampeggerà.

Gestione dei newsgroup. Pimmy permette di consultare i newsgroup. Il newsgroup può essere indicato come nome o selezionato dall'elenco che Pimmy scaricherà dal provider prescelto. Lo scaricamento dell'elenco può essere interrotto in qualsiasi momento. Anche sui newsgroup è possibile impostare il tempo trascorso il quale Pimmy controllerà la presenza di nuovi messaggi e ne darà avviso allo stesso modo di una casella di posta senza richiedere se si desidera aprire il newsgroup.

Scaricamento automatico . Le caselle di posta ed i newsgroup possono essere consultati on-line oppure marcati per lo scaricamento in cartelle. In questo caso trascorso il tempo impostato per ogni casella i nuovi messaggi saranno automaticamente copiati in una o più cartelle e se richiesto saranno eliminati dal server di posta. Una soglia differente per ogni casella permette di impostare un limite di dimensione oltre il quale i messaggi non vengono scaricati. In questo caso il messaggio non scaricato non sarà in ogni caso eliminato dal server di posta e nella cartella scelta per lo scaricamento sarà inserito un messaggio con l'oggetto del messaggio e una breve anteprima. L'oggetto del messaggio sarà preceduto da "TRONCATO".

Gestione della casella. Pimmy gestisce allo stesso modo una casella di posta o un newsgroup. Pimmy ne ricava il numero di messaggi nuovi e quindi legge l'elenco delle intestazioni dei messaggi. A questo punto è possibile selezionare dall'elenco uno dei messaggi per avere un'anteprima di 200 righe, oppure rispondere, eliminare o aprire l'intero messaggio. E' possibile visualizzare anche il dettaglio dell'intestazione del messaggio. I messaggi non vengono automaticamente eliminati dal server ma è possibile eliminarli in modo selettivo o tutti in un colpo solo. Pimmy cerca di evitare errori comuni: se si risponde al mittente di un messaggio di un newsgroup Pimmy avverte che in genere si risponde al newsgroup; viceversa se si risponde a tutti i destinatari di un messaggio di posta Pimmy avverte che in genere si risponde al mittente; avvisa della presenza nel messaggio dell'indicazione di rispondere ad un diverso indirizzo di posta; inoltre se si risponde al mittente avvisa se il messaggio era stato spedito a più destinatari.  E' possibile ordinare su una qualsiasi colonna (mittente, destinatario, data, dimensione). L'ordinamento su "oggetto" ordina senza tenere conto di "R:", "Re:", "I:" e "Fw:", per poter avere un ordinamento di una discussione di un newsgroup. Se all'interno del testo di un messaggio è presente un link ad una pagina web con il tasto destro è possibile aprire il proprio browser.

Gestione di molte firme . Pimmy gestisce più firme, anche chiamate identità, attraverso le quali diventa semplice ed immediato spedire un messaggio utilizzando come mittente uno dei propri indirizzi di posta elettronica. Una delle firme può essere impostata come predefinita per i messaggi di posta ed un'altra per i messaggi sui newsgroup. E' sempre possibile comunque cambiare la firma di un messaggio nuovo prima di inviarlo scegliendola tra quelle disponibile oppure scrivendo direttamente un indirizzo di posta (ad es. per spedire un messaggio per una terza persona).

Gestione delle cartelle . Pimmy permette la gestione di molte cartelle personali nelle quali archiviare i messaggi. Una delle cartelle può essere impostata come princiapale. I messaggi possono essere liberametne spostati e/o copiati tra le varie cartelle. Su ogni cartella può essere impostato un tempo di controllo. In questo caso Pimmy avviserà della presenza di messaggi nuovi presenti nelle cartelle. Questa funzione viene utilizzata per la notifica dei messaggi scaricati automaticamente ma può essere utilizzata anche su cartelle particolari, ad esempio una cartella della "posta da leggere".

Posta in uscita . Pimmy permette di scrivere i messaggi in modalità off-line e di archiviarli in una cartella speciale della posta in uscita. Una volta on-line trascorso un determinato tempo oppure su comando diretto la posta in attesa sarà inviata utilizzando il provider specificato al momento della stesura del messaggio. E' anche possibile cambiare per tutti i messaggi in attesa il provider da utilizzare, ad esempio a causa di un guasto del server di posta del provider abituale.

Posta inviata . I messaggi di posta spediti vengono conservati in questa cartella speciale. Quando si spedisce un messaggio è possibile, però, indicare una diversa cartella di archiviazione oppure decidere di non archiviare il messaggio una volta spedito.

Cestino . I messaggi eliminati dalle cartelle e dalle caselle on-line vengono salvati in una cartella speciale, dalla quale è possibile recuperarli. Il cestino è facoltativo e comunque in fase di eliminazione di ogni messaggio è possibile decidere se spostarlo nel cestino o meno.

Gestione del messaggio . Pimmy gestisce in modo simile un messaggio di posta o un messaggio di newsgroup. E' sempre possibile cambiare il mittente, scegliere i destinatari o i newsgroup, cambiare il server della posta in uscita, decidere di salvare il messaggio in una cartella, stampare, eccetera. Pimmy propone come firma quella predefinita per i messaggi nuovi, quella ricavata dal messaggio al quale si sta rispondendo in caso di risposta ed inoltre avverte se la firma non è tra quelle presenti, se uno dei destinatari non è tra quelli in rubrica (nel caso in cui non si tratti di un indirizzo nella forma standard), se l'oggetto è vuoto e se il testo è vuoto. Pimmy supporta la codifica e decodifica delle lettere non ASCII (ad esempio le lettere accentate) nell'oggetto del messaggio.

Gestione degli allegati . Pimmy è in grado di interpretare gli allegati in codifica BASE64, lo standard comunemente usato nei messaggi di posta elettronica ed è in grado di spedire allegati con questo formato. Attualmente non gestisce il formato UUENCODE utilizzato nei messaggi dei newsgroup. Pimmy non gestisce correttamente i messaggi contententi dei messaggi con altri allegati.

Gestione dei messaggi in HTML . Pimmy interpreta correttamente i messaggi scritti in HTML e presenta un'anteprima del messaggio. Inoltre rende disponibile come allegato il testo in HTML. Non supporta, invece, messaggi in HTML contenenti immagini, le quali vengono trattate come allegati particolari. Per ovviare a queste limitazioni ed a quelle del paragrafo precedente i messaggi conservati nelle cartelle possono essere aperti utilizzando un programma di posta esterno (in particolare quello predefinito per l'estensione ".eml").

Gestione della rubrica. Pimmy ha una semplice rubrica nella quale memorizzare gli indirizzi di posta da utilizzare come destinatari. Al momento non c'è la possibilità di creare gruppi di persone.

Chat. Pimmy ingloba un semplice chat comodo in rete locale. Attraverso il nome della macchina sulla rete gli utenti di Pimmy possono "chiamare" altri utenti di Pimmy e fare chat anche tra più di due persone contemporaneamente. E' possibile abbinare il nome della macchina direttamente nella rubrica di Pimmy.

Caratteristiche tecniche. Pimmy occupa meno di 400K. Il programma è un unico eseguibile. Il programma e la documentazione in formato HTML sono contenuti in un file .zip inferiore ai 200K. Pimmy è scritto interamente in C++ senza fare uso di librerie del compilatore e quindi risulta compatto. Pimmy fa largo uso del multithreading (più task appartenenti allo stesso processo che vengono eseguiti contemporaneamente) e quindi alcune operazioni sono più veloci e tutte le operazioni non bloccano mai l'interfaccia (l'utente, quindi può sempre interrompere una qualsiasi operazione di Pimmy).

Puoi scaricare il programma da http://www.geminisoft.com