Differences between the Shelter Mailers and JamMail. TODO: JamMail's TODO list reads like a Shelter Feature list (in fact like a ROOF feature list from two years ago:) (Couldn't resist this :) Resume: Shelter supports RESUME on both inbound and outbound sessions. Jamail does not support RESUME on files received. Timing: Shelter is developed on a 68000 based A2000, so considerations of speed and timing is taken into account during development. JamMail is developed on a 68030-based system and such problems can occur with 68000 users. Windows: Both use multiple windows. However, Shelter Mailers also feature Status Display, called a GUI (a misnomer). Shelter mailers allow the user to selectively disable any window, except the GUI. This includes the xpr transfer window. Jamail does not. Modems: Shelter Development uses low-cost modems such as the v42bis LineLink 144e and the Supra 2400zi. This SHOULD insure that modem handling works with a majority of modems. JamMail Development uses expensive modems such as Zyxel and Hayes V.FC. Some users who have switched from JamMail to Shelter, did so because of modem handling problems in JamMail. Certain features will not work at all, since they are based upon the configurabilety of the expensive modems. (Low cost modems may have the features, but are not as configurable). Modules: Shelter uses accessable text files for configuration, but takes some time to generate the mailer. JamMail is slow to configure since it uses a GUI. It generates the mailer very quickly. Shelter uses multiple modules (depending upon mailer). This allows reconfiguration of certain aspects (AKA, SiteCache, Menus) of the system without regenerating the whole mailer. Jammail uses a single .wpl module for fast loading. One must regenerated the whole mailer for any change. Shelter includes some additional code that may be possibly used if parts of the mailer are re-generated. Jammail claims to include only code that is used. SHELTER design primary consideration is POWER. There is NO mailer on ANY platform like it. Jammail design primary consideration is SPEED, but not all steps are taken to insure this, since it is developed on a 68030. Shelter mailer generator is source released, allowing users who wish to learmn wpl to modify it to thier needs. Jammail is not. PREDIAL commands: jammail - none Sheleter mailers feature site-specific predial commands PRESESSION commands: jammail - none Shelter mailers feature site-specific presession commands, (primary intended for packet switching networks) WHENRECD commands: Other than request handlers, Jammail does not provide for a command to execute upon RECEPTION of a file. In addition to request handlers, Shelter provides WHENRECD commands for email, PKT, Arcmail and TICs. AFTERSESSION commands: Jammail only allows one command to be executed after a session is completed. Shelter provides for aftersession commands for uucp mail, PKT, Arcmail, Tic, or file that was received in response to a sent REQ, and any processing one may wish to do after a terminal session. Shelter also provides aftersession commands configurable on a per-site basis. ACCESS CONTROL: Jammail has a single variable (ZMH) to control access the all features. Shelter Mailers have seperate variables to control access to freqs, bbs, utilities etc. HANDSHAKE: Shelter allows selection of handshake (FTS1,WAZOO,EMSI) on a per-site basis. JamMail does not. WaZOO AutoAKA: Jammail does 4D AUTOAKA for inbound calls, 5D for outbound. Shelter does 5D AUTOAKA for both inbound and outbound calls. WaZOO UseAKAS: Shelter can be configured to send all FTN mail for all AKAs configured for a site REGARDLESS of wether EMSI or WAZOO used. Jammail will only do this under EMSI. EMSI: Jammail requires JamTool and JamPhone in order to do EMSI. Shelter does not require additional utilities. EMSI control: Shelter processes virtually every EMSI link and compatibility flag related to pickup and holding of mail and files. JamMail does not process ANY except for NRQ (as of last version I've seen ,940310 version) Shelter properly sets all link and capability flags. JamMail improperly sets NRQ capbility flag (indicated NO file request server) when requests are disabled for ZMH. Shelter allows limiting host addresses presented on a per-site basis. JamMail does not. (EMSI_LINKS.DOC, included in the mailer archives, fully describes the Shelter EMSI implementation) Sites: Both handle FTN, BBS/OnLineServices/FTP, UUCP and Fax sites. Shelter also provides predial, presession and aftersession commands configurable on a per-site basis. Polling: Shelter has configurable redial and busy delays as well as redial window. Shelter Redial delay is changeable on the fly. The Shelter dial command use standard amigados argument templates and provides options such as send crash mail only and nopickup which Jammail does not. Jammail provides facilties for redialing, but nothing is configurable. Polling is automatic and outside the control of the user. Human Callers: Shelter's human caller support is extensive, with multiple menus, multiple BBSs, magic downloads, online help, info files, access to request handler, bulletins, feedback to/from sysop, chat, user accounts, call back verification. It is also SECURE. Jammail's human caller support is limited to magic names, file request server and a single bbs. Source: Shelter is SOURCE-RELEASED FREEWARE, including all third party utilites..(this does not include libraries or os commands :) Source code and design ideas from the ROOF and Shelter Mailers has been publically posted and deriviations may be found in other wpl mailers, including JamMail. JamMail is neither source released, nor freeware. Support: Jammail includes only features for which the author decides are useful. Shelter is constantly having features added that were requested by users, even if is not possible for the author to test them himself. (The feature requester tests) Ego: The author of the Shelter Mailers did not find it necessary to use part of his name in every program. James McOrmond's JamMail, Jamtool, Jamscan, JamPhone, ..well..that speaks for itself. :) Gotcha's: Other than certain third-party binaries (specifically, wplemsi.library), there are no hidden defaults in Shelter and all are source released. Much like TrapDoor, JamMail requires the use of other utilties.