Proposed features for JetMail
=============================

Status:  - Feature not yet implemented
         ~ Already working on it


Urgent items (before official release):
=======================================

~  Multitasking and multiline environment support

-  JETMAIL.ERR for config parser error messages

-  Automatic re-routing of crashmail to PVT nodes to their hub/host

-  Support HostRoute and ZoneGate netmail flags

-  Automatic message to him if a link was set passive via HOLD-MAX.


Less urgent items:
==================

-  Crunch algorithm which doesn't need to keep the whole HDR file
   in memory.

-  "Default" flavour for Flowfile Creation Utility which lets JetMail
   use the netmail flavour defined in ROUTE.JM

-  EchoTrack routine

-  Random origins

-  Backup directory for incoming packets

-  Autoflush of all outbound packets and area files after importing
   an inbound packet

-  Flowfilechanging general solution

-  ALLOW-FILE <mask> <addrpattern...

-  Special directory for received file attaches which are not
   destinated to your system.

-  RemoteAreafix should read BAL files, too

-  Support message splitting

-  NiceOrigin Zone1,Zone2,...

-  NoLog/NoDisplay/Debug switchable via command line

-  Make the response time for forwarded requests configurable for
   every link.

-  More than one remote arealist per link

-  Area option -MaxBytes to define the maximum amount of disk space
   the HDR and MSG file should occupy.

-  Allow specifying the UseAlias in (Route)AKA statements by using
   something like '=2:243/95.99@fidonet.org'

-  Netmail encryption via CRYPT <addr> <name> <key> in CONFIG.JM
   using the PGP encryption system.

-  Notification about bad packets and security failures in netmail
   area for the sysop.

-  Special logfile for netmail routing.

-  Area option -Passive <link...>

-  Re-import from BadMsgs area/packet

-  Write import/export statistics into a special System area.

-  ReAddressFrom to change From: address/name

-  ISO-Latin 1 <-> PC-8 charset conversion

-  Support %FROM in AreaFix requests

-  Day parameter for Events which also allows Mon|Wed|Fri or so

-  Add an areas listing to the NOTIFY message

-  CC: and XC: facility

-  Requestfile generator:

   Just write a mail to "JetMail FileRequest" with the files you want
   to request. Enter a subject with a password and a flag, e.g.:
   
   From: Stephan Slabihoud 2:2401/103.6
     To: JetMail FileRequest 2:2401/103
   Subj: [crash|hold|direct|normal] !password
   ==============================================
   AVAL_332.LZH
   BETA.LZH !password
   
   JetMail will SEND this mail to 2401/103. JetMail on 2401/103 will
   search these files in a filelist and put them (according to the
   flag) on hold or will send the files directly or creates an outbound
   request if 2401/103 doesn't have this specified files.

-  Copy [From/To/Subject] <string> <fromarea> <toarea>

   example: Copy From Frank Broedmuehler A.SUP.BETA.JETMAIL C.CASTE.PERSONAL

-  Make Supervise similar to Purge

-  Commandline command to write an AREAS.BBS with expanded addresses.

-  MausNet support

-  Save message bigger than 32KB to a text file.

-  Auto-remove areas with the last message being older than a specific
   amount of days.

-  Allow addresses & address-patterns as parameters for NoSignature

-  Cmdline option "SORTADDR" to sort the addresses of the [D]AREAS.BBS file

-  Free configurable text for VacationDate messages.
