SAVEMAIL per Epoc Release 5 ------------------ Da usare sui seguenti sistemi: - Psion S5mx & S5mx-pro - Psion S7 & NetBook - Psion Revo & Revo Plus - Ericsson MC218 Lingue supportate (vedi il file language.txt per aggiornamenti): - UK/US English - German - Netherlands - French - Italian DA LEGGERE CON ATTENZIONE! ------------------ SaveMail è un programma che automatizza la copia dei messaggi dall'applicazione di posta elettronica del sistema operativo Epoc Release 5 verso un qualsivoglia numero di file Epoc Data (es.: uno per la corrispondenza dell'ufficio e uno per casa), oppure verso uno o più file di testo in formato Epoc Word; l'esportazione permette così di rielaborare, ordinare, stampare, catalogare o semplicemente archiviare meglio i propri messaggi di posta elettronica. Tutto ciò, inoltre, permette di mantenere invariate le prestazione dell'applicazione di posta elettronica, che notoriamente tende a "sedersi" se deve aprire molte cartelle e/o messaggi (specialmente se archiviati su di una CF Card): spostando tali messaggi verso un file Data o Word si evita questo fastidioso problema. Prima di procedere, è meglio tenere presenti le seguenti raccomandazioni: * l'opzione "Mantieni il testo originale nelle risposte" deve essere abilitata al fine di archiviare i messaggi con la corretta data; per fare ciò è necessario aprire il programma di posta, selezionare un qualsiasi messaggio ricevuto ed aprire menù - strumenti - opzioni di visualizzazione... * specialmente quando si archiviano più messaggi, SaveMail può impiegare parecchio tempo per completare l'operazione: mentre il programma è attivo il sistema NON può essere utilizzato per altre operazioni, e NON è possibile passare SaveMail in background; * per la stessa ragione è meglio disabilitare l'opzione di spegnimento automatico, o comunque impostare valori tali da permettere al programma di finire le operazioni prima che il sistema si spenga (se comunque ciò dovesse capitare, la semplice riaccensione manuale dovrebbe garantire il completamento delle archiviazioni) * attenzione inoltre a non toccare la tastiera mentre SaveMail è al lavoro, perché ciò potrebbe interferire con la sequenza di tasti inviata al sistema e quindi portare ad un comportamento imprevedibile del programma (inclusa la completa e irreversibile cancellazione di tutti i messaggi originali, solo se l'opzione "Cancellazione Automatica" è selezionata); * utilizzare l'opzione "Cancellazione Automatica" con estrema cautela, non essendo possibile ripristinare i messaggi cancellati nel programma di posta elettronica; * raccomando vivamente un buon BACKUP prima di iniziare a lavorare con SaveMail; * declino qualsiasi responsabilità per perdite di dati che possano risultare dall'uso di questo programma. INSTALLAZIONE ED USO ------------------ 1) Aprire il file savem_r5.zip 2) Lanciare SaveMail.sis e selezionare lingua e disco di destinazione. 3) Installare Macr5Lib.sis se non si utilizza già Macro5 4) SaveMail dovrebbe ora apparire sulla barra delle applicazioni. 5) E' possibile creare uno shortcut verso SaveMail con Macro5 (selezionando "Program" nel campo "Type"). 6) Al primo lancio di SaveMail saranno proposte varie schermate di Setup... - una per selezionare tipo e lingua del sistema in uso (per tarare le corrette sequenze di tasti; nel caso in cui il proprio sistema non sia in elenco il file LANGUAGE.TXT contiene informazioni su come procedere); una seconda opzione permette di disabilitare la procedura di "estrazione data" (velocizzando il processo di archiviazione, ma sostituendo in ogni messaggio la reale data con quella in cui è stato archiviato con SaveMail); un'ultima opzione consente di tarare le pause che il programma usa quando invia ogni sequenza di tasti al sistema: tali pause devono tener conto della velocità del processore in uso, dei diversi supporti di memorizzazione (i file archiviati in RAM vengono aperti molto più rapidamente che non quelli salvati su CF Card o MicroDrive IBM); come regola generale si possono usare valori bassi se non si hanno molti messaggi in gioco, se le loro dimensioni non sono particolarmente rilevanti e se vengono archiviati in RAM; valori più alti vanno preferiti per CF Card (ancora di più per IBM Microdrive) o comunque se dopo le prime prove si riscontrano messaggi di errore dal sistema; - passata la prima finestra di Setup, una seconda chiederà l'ubicazione del file di archiviazione di default (quello che SaveMail proporrà per salvare i messaggi); se non si hanno precedenti file .box da usare, é possibile scegliere l'azione "crea nuovo file di archiviazione". - una terza finestra consente di selezionare (o creare) la cartella dove SaveMail andrà a salvare gli eventuali allegati che trova; l'opzione "Ottimizza nomi per vista Scheda" permette di avere un singolo nome di allegato per ogni linea del campo "Allegati" del file Data di destinazione; "vista Lista" porrà invece un numeratore prima di ogni nome e non inserirà un a capo automatico tra i vari nomi; in ultimo si può scegliere se archiviare per ogni allegato il solo nome o il percorso completo (es.: C:\Documents\Mail Attachments\readme.txt o solo readme.txt); il tasto "Filtri..." apre una finestra ove è possibile specificare fino a 4 nomi di file allegati che il programma ignorerà durante l'archiviazione (utile per allegati tipo "winmail.dat" o "attachments" che alcune volte accompagnano i messaggi ricevuti, e che possono essere ignorati senza problemi) - in chiusura, un'ultima finestra permette di abilitare ad ogni lancio di SaveMail la possibilità di scegliere differenti file di archiviazione (con la possibilità anche di crearne nuovi all'occorrenza) e/o di indicare quanti messaggi archiviare (ed eventualmente cancellare) in automatico. 7) I settaggi impostati durante il Setup sono salvati nel file SaveMail.ini nella cartella "\System\Apps\SaveMail"; se per qualsiasi ragione si rendesse necessario modificare qualche parametro, è possibile semplicemente cancellare il suddetto file; al successivo lancio di SaveMail, la procedura di Setup verrà riproposta in automatico. In alternativa, il Setup può essere richiamato dal programma stesso, se la finestra di scelta del "File di archiviazione" è abilitata. 8) Una volta completato il Setup, ecco i passi da seguire per usare SaveMail: - aprire il programma di posta - selezionare un messaggio senza aprirlo (non premere Invio) - chiamare SaveMail attraverso la barra delle applicazioni o lo shortcut di Macro5 9) A seconda delle opzioni selezionate durante il Setup, SaveMail potrà: - chiedere l'ubicazione del "File di archiviazione" ove archiviare il messaggio - chiedere quanti messaggi elaborare in automatico - chiedere se cancellare dal programma di posta i messaggi elaborati - chiedere se deve chiudere il "File di archiviazione" alla fine delle operazioni - chiedere se deve ignorare gli eventuali allegati presenti nei messaggi - infine è possibile cambiare temporaneamente la cartella ove gli allegati andranno salvati 10) Se tutto è andato per il verso giusto, alla fine del processo di archiviazione il programma di posta dovrebbe trovarsi in primo piano, ed in background il "File di archiviazione" dovrebbe contenere i messaggi appena archiviati. NOTE SUI FILE DATA ------------------ I "File di archiviazione" Epoc Data "preformattati", dove SaveMail archivia i messaggi, hanno la seguente struttura: Oggetto (tipo: text lunghezza: 250) prima chiave di ordinamento (crescente) Data (tipo: text lunghezza: 30) seconda chiave di ordinamento (decrescente) Da (tipo: text lunghezza: 250) A (tipo: memo lunghezza: illimitata) CC/BCC (tipo: memo lunghezza: illimitata) Allegati (tipo: memo lunghezza: illimitata) Testo (tipo: memo lunghezza: illimitata) NOTE SUI FILE WORD ------------------ I messaggi possono anche essere archiviati su un file Epoc Word: SaveMail può creare un nuovo file all'occorrenza, o può utilizzarne uno esistente; ogni campo del messaggio originale è copiato come testo, preceduto dall'appropriata descrizione; se il file selezionato contiene già altri messaggi, quello nuovo non li sovrascriverà, ma verrà posto all'inizio del documento. NOTE SULLA FORMATO DELLE DATE ------------------ SaveMail copia la stringa della data dei messaggi originali (indipendentemente dal formato selezionato nel Pannello di Controllo) e la modifica come segue: "yyyy/mm/dd hh:mm:ss" in modo da consentire un corretto ordinamento cronologico nel file Data di archiviazione. NOTE IMPORTANTI ------------------ * Se un messaggio contiene un campo "Oggetto" o "Da" particolarmente lungo, solo i primi 250 caratteri saranno copiati nel file di destinazione; se ciò succede SaveMail avvertirà dell'inconveniente e porrà un (*) nel campo "Oggetto" del messaggio incriminato; la funzione Cancellazione Automatica verrà opportunamente sospesa; * lo stesso può capitare coi nomi degli allegati nel relativo campo; * SaveMail non può gestire i messaggi FAX, che quindi sono ignorati e comunque mai cancellati in automatico (il processo di copia e incolla non funziona...); * i messaggi SMS sono copiati nel file di destinazione, ma i vari campi vanno risistemati manualmente alla fine del processo di archiviazione; * se un messaggio inviato viene spostato dalla cartella originaria verso una creata dall'utente, il campo "Da" scompare: SaveMail riesce ad accorgersene e lascia perciò in bianco tale campo nel file di destinazione; * se un messaggio inviato viene spostato dalla cartella originaria verso una creata dall'utente, l'opzione "Reply to" (rispondi al mittente) non è più disponibile, e perciò non funziona più la procedura di estrazione della corretta data, per cui verrà indicata quella al momento dell'archiviazione, marcata con (*); se ciò succede, una finestra di avviso verrà mostrata e la funzione "Cancellazione Automatica" sarà opportunamente disabilitata; * per le due suddette ragioni è sempre meglio usare SaveMail coi messaggi inviati PRIMA di spostarli dalla loro originaria cartella nel programma di posta elettronica; * per gli utenti di Navigator della Purple Software: è necessario disabilitare l'opzione "Return to Navigator" (in general preferences). In questo modo SaveMail può passare dall'applicazione di posta al "File di archiviazione" senza che Navigator interferisca con le operazioni di copia e incolla. TRADUZIONI ------------------ Dalla versione 3.11 in poi l'utilizzo di files RSC esterni per ogni lingua rende molto piú semplice realizzare nuove traduzioni. Se sei interessato a realizzare la tua traduzione in una delle lingue non ancora disponibili, non esitare a contattarmi all'e-mail sotto riportata Si tratta di tradurre un centinaio di brevi frasi o singole parole (che posso inviarti in un file Epoc Data). RICONOSCIMENTI ------------------ Un sentito grazie a: * Pascal Nicolas per aver scritto Macro5 e per avermi aiutato a far funzionare SaveMail... Per scoprire altre macro utilissime: http://pnicolas.epocboulevard.com/ * Mario Collado (autore di Assistant) per tutti i suoi suggerimenti! http://www.psionwelt.net/MarioCollado/ * Guillaume Sabouraud (http://www.chez.com/chemtools/opl.htm) per il suo RSCcompiler (un programma Epoc32 per compilare i file rsc e rendere cosí molto piú semplice l'aggiunta di nuove traduzioni) * Corrado Formicola, Jarle Hallingstad e tutti i beta tester dell'UPS5 Digest Qualsiasi commento e suggerimento è benvenuto! E-mail: sergioalisi@geocities.com Homepage: http://www.geocities.com/siliconvalley/bridge/1492