@DATABASE NetMail.guide
@AUTHOR "Riccardo Solmi"
@(C) "Copyright © 1995 Riccardo Solmi. All Rights Reserved."
@$VER: NetMail User Manual 0.6 (30.9.95)


@NODE Main "NetMail"

 NetMail 1.2 (30.9.95)
 Copyright © 1995 Riccardo Solmi. All Rights Reserved.
 Manuale dell'utente (incompleto)

 @{" Introduzione             " LINK "Introduction"}   Breve descrizione e lista caratteristiche
 @{" Licenza                  " LINK "License"}   Come registrarsi
 @{" Configurazione richiesta " LINK "Requirements"}   Su quali sistemi può girare
 @{" Installazione            " LINK "Installation"}   Come si installa
 @{" Configurazione           " LINK "Configuration"}   Come si configura
 @{" Visita guidata           " LINK "Tutorial"}   Come si usa

 @{" Supporto                 " LINK "Support"}   Come contattare l'autore e nuove versioni
 @{" Sviluppo                 " LINK "ToDo"}   Miglioramenti programmati

 @{" Finestre                 " LINK "Windows"}   Descrizione finestre
@ENDNODE


@NODE Introduction "Introduzione - Breve descrizione e lista caratteristiche"

NetMail è un programma di posta elettronica con diverse funzioni interessanti.


Caratteristiche:

   - Interfaccia grafica per tutte le operazioni
   - Interfaccia Shell per utilizzo da altri script
   - Autoconfigurante (secondo possibilità)
   - Autorecupero
   - Aiuti in linea (incompleto)
   - Concepito per Internet, funziona anche con UUCP e connessioni DIALUP
   - Drivers Arexx per i principali Readers, Editors, Encoders, SMTP e POP clients
   - Supporta diversi utenti
   - Supporta diversi indirizzi di posta elettronica
   - Supporta diversi messaggi di firma
   - Gruppi definibili dall'utente per organizzare la posta
   - Nicknames di utenti, gruppi, gruppi di gruppi, gruppi di gruppi di...
   - Filtri per trasferire automaticamente la posta nei diversi gruppi
   - Filtri per eseguire macro Arexx
   - Possibilità di cancellare automaticamente i messaggi più vecchi
   - Possibilità di scrivere in più tempi i messaggi
   - Possibilità di attaccare files alle lettere (MIME, UUencode)
@ENDNODE


@NODE License "Licenza - Come registrarsi"

DISCLAIMER
Le informazioni e il programma sono forniti "come sono" senza garanzia di
nessun tipo, esplicita o implicita. Qualsiasi uso è a vostro rischio.
Nessuna responsabilità è assunta dall'autore.

DISTRIBUZIONE
Si può copiare il programma liberamente purchè non venga richiesto denaro,
ad eccezione eventualmente di una cifra simbolica per la copia.
Non si possono copiare e/o distribuire versioni modificate dell'archivio
del programma.

REGISTRAZIONE
NetMail è rilasciato come SHAREWARE.
Il pacchetto completo è prelevabile liberamente e si può provare quanto
si vuole. Se viene usato regolarmente - cioè se NetMail è il principale
o il solo programma di posta elettronica che usate -, dovete spedirmi
un contributo di 30 dollari, 40 marchi o 50000 lire. Il denaro può essere
spedito con un vaglia postale indirizzato a:

   Solmi Riccardo
   Via Lemonia 49
   40133 Bologna Italy

Per gli autori di programmi che mi interessano sono disponibili due forme
di registrazione più convenienti:
  - registrazione gratuita per gli autori di programmi freeware
  - registrazione reciproca per gli autori di programmi shareware

Nota: La possibilità di provare prima dell'acquisto il programma completo
è una grossa opportunità; ma se pochi utenti lo comprenderanno, le
versioni successive di NetMail richiederanno un keyfile per funzionare
completamente.
@ENDNODE


@NODE Requirements "Configurazione richiesta - Su quali sistemi può girare"

Per usare il programma NetMail, è richiesta la seguente configurazione:

 -  Amiga OS 2.1 o successivo (raccomandato 3.x)
 -  risoluzione dello schermo di 640 x 220 o maggiore (1024 x 800 è l'ideale)
 -  un carattere di schermo a larghezza fissa come ad esempio il courier o il
    topaz per garantire un corretto allineamento delle colonne nelle tabelle
    (il courier 15 è particolarmente adatto su uno schermo di 1024 x 800)

 -  ZedRexx
 -  AmiTCP
 -  POP & SMTP clients
 -  UUencode & MIME encoders

 NOTA: Solo ZedRexx è necessario per far partire NetMail.


 I programmi di supporto si possono prelevare da Aminet:

 -  ZedRexx
 ZedREXX.lha        util/rexx  108K+Easily add GUI to any REXX script. V1.0c
 (La versione 1.0e è disponibile all'indirizzo:
  HTTP://www.omnipresence.com/Amiga/Companies/RealityCheck/zrxv1r0e.lha)

 -  AmiTCP
 AmiTCP-demo-40.lha comm/tcp   738K+TCP/IP protocol stack

 -  POP client: a scelta AmiPOP o GetMail
 AmiPOP116.lha      comm/net    76K+Amiga POP3 Client V1.16
 GetMailSRC.lha     comm/tcp    49K+AmiTCP POP Client, receives E-Mail.
 (L'archivio GetMail3.lha è il minimo supportato)

 -  SMTP client: a scelta PutMail o SMTPpost
 PutMailSRC.lha     comm/tcp    57K+AmiTCP SMTP Client, Sends E-Mail.
 (L'archivio PutMail3.lha è il minimo supportato)
 IU-14-amitcp.lha   comm/tcp   392K+AmiTCP SMTP/NNTP utilities v1.4 INetUtils
 (INetUtils-1.4-AmiTCP/c/SMTPpost.amitcp)

 -  UUencoder: a scelta UUxT o uuIn + uuOut
 uuxt31.lha         util/arc   109K+The Best UUcoder with full WB support
 uuInOut103.lha     util/arc    17K+Very fast uuencoder and decoder
 uuOut114.lha       util/arc    10K+Very fast + smart decoder

 -  MIME Base64 encoder: a scelta Base64 o MMencode
 base64.lha         util/conv    3K+Base64 encoding/decoding and more V1.1
 metamail-2.3a.lha  comm/mail  210K+Send/read MIME-conformant mail.
 (metamail-2.3a/bin/mmencode)

 -  MIME Quoted-Printable encoder: MMencode
 metamail-2.3a.lha  comm/mail  210K+Send/read MIME-conformant mail.
 (metamail-2.3a/bin/mmencode)
@ENDNODE


@NODE Installation "Installazione - Come si installa"

Installazione di NetMail

   NetMail è distribuito in un archivio; bisogna scompattarlo e trascinare
   l'icona del cassetto NetMail sul disco rigido. Il posto consigliato è
   il cassetto di AmiTCP.


Installazione dei programmi di supporto

   ZedRexx e AmiTCP hanno i loro script di installazione.
   Gli altri programmi vanno semplicemente copiati sul disco rigido; il
   posto consigliato è il cassetto "AmiTCP:bin".

   NOTA: NetMail è autoconfigurante quindi provvede da solo a trovare e a
   configurare i programmi di supporto.
@ENDNODE


@NODE Configuration "Configurazione - Come si configura"

   Dopo avere installato NetMail e i programmi di supporto, fate doppio
   click sulla sua icona per farlo partire.

   NetMail ha tre finestre di configurazione:
     @{" Acconti     " LINK "/English/AccountsWin.brush/main"}
     @{" Preferenze  " LINK "/English/SettingsWin.brush/main"}
     @{" Interfaccia " LINK "/English/GUIPrefsWin.brush/main"}
@ENDNODE


@NODE Tutorial "Visita guidata - Come si usa"

   @{" Messages    " LINK "/English/MessagesWin.brush/main"}
   @{" Groups      " LINK "/English/GroupsWin.brush/main"}
   @{" Filters     " LINK "/English/FiltersWin.brush/main"}
   @{" Nicknames   " LINK "/English/NicknamesWin.brush/main"}

   @{" Mail        " LINK "/English/MailWin.brush/main"}
   @{" Destination " LINK "/English/DestinationWin.brush/main"}
   @{" Status      " LINK "/English/StatusWin.brush/main"}
@ENDNODE


@NODE Support "Supporto - Come contattare l'autore e nuove versioni"

Autore
  L'autore è raggiungibile per domande, commenti o suggerimenti agli
  indirizzi: slme10k1@bologna.nettuno.it e vat0062@iperbole.bologna.it

  NOTA: Nel programma ci sono delle voci di menu per facilitare la
  scrittura (e il ricevimento :-) di lettere all'autore.

  Gli utenti francesi e italiani possono scrivere nella propria lingua.

Nuove versioni

  Ad ogni rilascio di una nuova versione di NetMail, verrà scritto un
  annuncio nel newsgroup comp.sys.amiga.announce e comunicato
  personalmente a tutti gli utenti registrati.
  L'ultima versione dell'archivio è disponibile su Aminet.

  ftp://<aminetsite>/aminet/comm/mail/NetMail-<ver>.lha
@ENDNODE


@NODE ToDo "Sviluppo - Miglioramenti programmati"

  NOTE: i miglioramenti descritti di seguito sono soggetti a cambiare e possono
  essere o non essere inclusi in successive versioni di NetMail in base anche
  al supporto che riceverà questa versione.


Evoluzione dell'architettura

  NetMail è un prototipo a sviluppo rapito e permette una graduale riscrittura
  del codice. Attualmente il programma è scritto interamente in Rexx; a partire
  dalla prossima versione, verranno aggiunte parti di codice in C.
  Il processo di riscrittura in C terminerà con la realizzazione di:

    - una libreria con interfaccia rexx (server) che fornisca tutti i servizi
      di posta.

    - un programma di interfaccia (client) per usare tutti i servizi.

    - altri programmi (con o senza interfaccia) per incorporare funzioni di
      posta in programmi prodotti da altri.

  La versione 1.0 del prototipo ha evidenziato divesi limiti di progettazione:

    - la manipolazione dei file di testo è lenta in rexx senza una libreria di
      supporto.

    - la relazione 1 messaggio <--> 1 gruppo deve diventare 1 messaggio <-->
      n gruppi.

    - i nomi di persone e di gruppi devono essere gestiti separatamente.

    - l'applicazione dei filtri deve cambiare schema: gli header di tutti i
      filtri devono essere confrontati parallelamente e i risultati conservati.

    - sono possibili diversi utilizzi del programma ma solo quelli centrati
      sulle lettere sono attualmente supportati.
@ENDNODE


@NODE Windows "Finestre - Descrizione finestre"


 Finestre di NetMail:

   @{" Messaggi     " LINK "MessagesWin"}
   @{" Gruppi       " LINK "GroupsWin"}
   @{" Filtri       " LINK "FiltersWin"}
   @{" Nomi         " LINK "NicknamesWin"}

   @{" Acconti      " LINK "AccountsWin"}
   @{" Preferenze   " LINK "SettingsWin"}
   @{" Interfaccia  " LINK "GUIPrefsWin"}

   @{" Lettera      " LINK "MailWin"}
   @{" Destinazione " LINK "DestinationWin"}
   @{" Stato        " LINK "StatusWin"}
@ENDNODE


@NODE MessagesWin "Finestra messaggi"
   Immagine della finestra:

      @{" Messaggi " LINK "/English/MessagesWin.brush/main"}


   Descrizione elementi:

      @{" Lista dei gruppi   " LINK "MboxList"}
      @{" Lista dei messaggi " LINK "MboxMailList"}
@ENDNODE


@NODE MboxList "Lista dei gruppi"

@ENDNODE


@NODE MboxMailList "Lista dei messaggi"

@ENDNODE


@NODE GroupsWin "Finestra gruppi"
   Immagine della finestra:

      @{" Gruppi " LINK "/English/GroupsWin.brush/main"}


   Descrizione elementi:

      @{" Lista dei gruppi               " LINK "GroupList"}
      @{" Nome del gruppo selezionato    " LINK "GroupName"}
      @{" Persistenza dei messaggi       " LINK "GroupPersistence"}
      @{" Persistenza messaggi non letti " LINK "GroupKeepUnread"}
@ENDNODE


@NODE GroupList "Lista dei gruppi"

@ENDNODE


@NODE GroupName "Nome del gruppo selezionato"

@ENDNODE


@NODE GroupPersistence "Persistenza dei messaggi"

@ENDNODE


@NODE GroupKeepUnread "Persistenza messaggi non letti"

@ENDNODE


@NODE FiltersWin "Finestra dei filtri"
   Immagine della finestra:

      @{" Filtri " LINK "/English/FiltersWin.brush/main"}


   Descrizione elementi:

      @{" Lista dei filtri                      " LINK "FilterList"}
      @{" Nome del filtro selezionato           " LINK "FilterName"}
      @{" Intestazione da controllare           " LINK "FilterHeader1"}
      @{" Contenuto atteso                      " LINK "FilterMatch1"}
      @{" Ulteriore intestazione da controllare " LINK "FilterHeader1"}
      @{" Ulteriore contenuto atteso            " LINK "FilterMatch1"}
      @{" Gruppo dove trasferire il messaggio   " LINK "FilterTransfer"}
      @{" Macro Arexx da eseguire               " LINK "FilterMacro"}
@ENDNODE


@NODE FilterList "Lista dei filtri"

@ENDNODE


@NODE FilterName "Nome del filtro selezionato"

@ENDNODE


@NODE FilterHeader1 "Intestazione da controllare"

@ENDNODE


@NODE FilterMatch1 "Contenuto atteso"

@ENDNODE


@NODE FilterHeader2 "Ulteriore intestazione da controllare"

@ENDNODE


@NODE FilterMatch2 "Ulteriore contenuto atteso"

@ENDNODE


@NODE FilterTransfer "Gruppo dove trasferire il messaggio"

@ENDNODE


@NODE FilterMacro "Macro Arexx da eseguire"

@ENDNODE


@NODE NicknamesWin "Finestra dei nomi"
   Immagine della finestra:

      @{" Nomi " LINK "/English/NicknamesWin.brush/main"}


   Descrizione elementi:

      @{" Lista dei nomi        " LINK "NickList"}
      @{" Nome selezionato      " LINK "NickName"}
      @{" Lista degli indirizzi " LINK "NickAddrList"}
      @{" Indirizzo selezionato " LINK "NickAddress"}
      @{" Note                  " LINK "NickNotes"}
      @{" Nota                  " LINK "NickNote"}
      @{" Includi in riceventi  " LINK "NickInRecipients"}
@ENDNODE


@NODE NickList "Lista dei nomi"

@ENDNODE


@NODE NickName "Nome selezionato"

@ENDNODE


@NODE NickAddrList "Lista degli indirizzi"

@ENDNODE


@NODE NickAddress "Indirizzo selezionato"

@ENDNODE


@NODE NickNotesList "Note"

@ENDNODE


@NODE NickNote "Nota"

@ENDNODE


@NODE NickInRecipients "Includi in riceventi"

@ENDNODE


@NODE StatusList "Finestra di stato"
   Immagine della finestra:

      @{" Stato " LINK "/English/StatusWin.brush/main"}
@ENDNODE


@NODE PrefsWin "Finestra acconti posta elettronica"
   Immagine della finestra:

      @{" Acconti  " LINK "/English/AccountsWin.brush/main"}


   Descrizione elementi:

      @{" Nome e cognome                       " LINK "PrefsRealName"}
      @{" Lista indirizzi di posta elettronica " LINK "PrefsAccountList"}
      @{" Indirizzo selezionato                " LINK "PrefsAccount"}
      @{" Indirizzo di ritorno                 " LINK "PrefsReplyTo"}
      @{" POP host username                    " LINK "PrefsUsername"}
      @{" POP host password                    " LINK "PrefsPassword"}
      @{" Indirizzo del POP host               " LINK "PrefsPOPHost"}
      @{" Indirizzo del SMTP host              " LINK "PrefsSMTPHost"}
      @{" Lista messaggi di firma              " LINK "PrefsSignatureList"}
      @{" Firma preimpostata                   " LINK "PrefsSignature"}
@ENDNODE


@NODE PrefsRealName "Nome e cognome"

@ENDNODE


@NODE PrefsAccountList "Lista indirizzi di posta elettronica"

@ENDNODE


@NODE PrefsAccount "Indirizzo Selezionato"

@ENDNODE


@NODE PrefsReplyTo "Indirizzo di ritorno"

@ENDNODE


@NODE PrefsUsername "POP host username"

@ENDNODE


@NODE PrefsPassword "POP host password"

@ENDNODE


@NODE PrefsPOPHost "Indirizzo del POP host"

@ENDNODE


@NODE PrefsSMTPHost "Indirizzo del SMTP host"

@ENDNODE


@NODE PrefsSignatureList "Lista messaggi di firma"

@ENDNODE


@NODE PrefsSignature "Firma preimpostata"

@ENDNODE


@NODE SettingsWin "Finestra preferenze"
   Immagine della finestra:

      @{" Preferenze " LINK "/English/SettingsWin.brush/main"}


   Descrizione elementi:

      @{" Intestazione delle citazioni                       " LINK "PrefsQuoteHeader"}
      @{" Prefisso usato nelle citazioni                     " LINK "PrefsQuotePrefix"}
      @{" Opzione per lsciare la posta sul server            " LINK "PrefsLeaveMail"}
      @{" Creazione automatica gruppi                        " LINK "PrefsGroupsOnDemand"}
      @{" Cancellazione automatica dei messaggi              " LINK "PrefsPurge"}
      @{" Eliminazione automatica dei messaggi in TRASH      " LINK "PrefsEmptyTrash"}
      @{" Programma per codificae in Quoted-Printable (MIME) " LINK "PrefsQuotedCmd"}
      @{" Programma per codificare in Base64 (MIME)          " LINK "PrefsBase64Cmd"}
      @{" Programma per codificare in UUencode               " LINK "PrefsUUencodeCmd"}
      @{" Programma per editare i messaggi                   " LINK "PrefsEditorCmd"}
      @{" Programma per mostrare i messaggi                  " LINK "PrefsReaderCmd"}
      @{" Programma per spedire la posta                     " LINK "PrefsSendCmd"}
      @{" Programma per ricevere la posta                    " LINK "PrefsReceiveCmd"}
@ENDNODE


@NODE PrefsQuoteHeader "Intestazione delle citazioni"

@ENDNODE


@NODE PrefsQuotePrefix "Prefisso usato nelle citazioni"

@ENDNODE


@NODE PrefsLeaveMail "Opzione per lasciare la posta sul server"

@ENDNODE


@NODE PrefsGroupsOnDemand "Creazione automatica gruppi"

@ENDNODE


@NODE PrefsPurge "Cancellazione automatica messaggi"

@ENDNODE


@NODE PrefsEmptyTrash "Eliminazione automatica messaggi in TRASH"

@ENDNODE


@NODE PrefsQuotedCmd "Programma per codificae in Quoted-Printable (MIME)"

@ENDNODE


@NODE PrefsBase64Cmd "Programma per codificare in Base64 (MIME)"

@ENDNODE


@NODE PrefsUUencodeCmd "Programma per codificare in UUencode"

@ENDNODE


@NODE PrefsEditorCmd "Programma per editare i messaggi"

@ENDNODE


@NODE PrefsReaderCmd "Programma per mostrare i messaggi"

@ENDNODE


@NODE PrefsSendCmd "Programma per spedire la posta"

@ENDNODE


@NODE PrefsReceiveCmd "Programma per ricevere la posta"

@ENDNODE


@NODE GUIPrefsWin "Finestra preferenze interfaccia utente"
   Immagine della finestra:

      @{" Interfaccia " LINK "/English/GUIPrefsWin.brush/main"}


   Descrizione elementi:

      @{" Numero di gruppi visibili            " LINK "PrefsVisibleGroups"}
      @{" Numero di messaggi visibili          " LINK "PrefsVisibleMessages"}
      @{" Numero di colonne del campo oggetto  " LINK "PrefsSubjectColumns"}
      @{" Numero di colonne del campo mittente " LINK "PrefsFromColumns"}
      @{" Opzione apertura finestra editor     " LINK "PrefsEditorWin"}
@ENDNODE


@NODE PrefsVisibleGroups "Numero di gruppi visibili"

@ENDNODE


@NODE PrefsVisibleMessages "Numero di messaggi visibili"

@ENDNODE


@NODE PrefsSubjectColumns "Numero di colonne del campo oggetto"

@ENDNODE


@NODE PrefsFromColumns "Numero di colonne del campo mittente"

@ENDNODE


@NODE PrefsEditorWin "Opzione apertura finestra editor"

@ENDNODE
