Short: V3.27 Mailinglist Client and Server, Release 3 Author: hartmut Goebel Uploader: hartmut Goebel Type: comm/ums Version: 3.27 Requires: Requires AmigaOS 2.04 (V37), UMS V11 Architecture: m68k-amigaos ListManager Release 3 ===================== ListManager is a mailing list tool for the Universal Message System (UMS). It does not only easy handling of subscribed mailing lists (client mode) but also can serve them (server mode). In both cases ListManager works as an news-mail gateway, too. In client mode ListManager sorts mails from incoming mailing lists into local newsgroups (import mode) or sends posting in this newsgroups to the corresponding mailinglist (export mode). In server mode - well - ListManager serves mailing lists. In this case it sends all messages received to the subscribers of the mailing list, too. Messages are forwarded both from the lists mail account and the newsgroup corresponding to the mailing list. ListManager Release 3 is a complete re-write of ListManager.rexx, the well know UMS-tool. The re-write has been performed in Oberon-2 to ensure further maintainability, since ListManager.rexx has grown to complex for a ARexx-script. IMPORTANT: Some config stuff has been changed, see below for more information! ListManager Release 3 should work the same way as ListManager.rexx did, with some enhancements: - Help and descriptions are now sent as seperate mails. - should run much faster - Some variables are now parsed via ReadArgs(), see below. - Access for (un)subcribtion is now checked via UMSMatchPattern(), so you can use UMS' mulit-line patterns here. The format of the string to be tested has been changed, too (see below). - ListManager locks ListManager.Mailinglists so act like a semaphore. - please have a look at ListManager.todo for the topics still open for this version. - group prefix for client mode may be defined in ListManager.GroupPrefix - ListManger.Server may contain several aliases, see the docs for details - all messages send by Listmanager will be put into specific folders ! Some configuration stuff has been changed to ease usage. Thus you ! MUST addapt your configuration! UpdateLMConfig.rexx helps you on ! this task. Option Test/S will show you the changed to be done, ! without actually performing them. - The config variables Listmanager.Owner and ListManager..Owner have been renamed to Listmanager.Admin and ListManager..Admins. - The following config variables are now parsed via ReadArgs(): ListManager.Mailinglist ListManager..Status ListManager..Users ListManager..Admin (was ListManager..Owner) UpdateLMConfig will update your configuration automatically. - ListManger.Access is now tested with 'name ' (without quotes), so you have to change you pattern. This is a non-trivial task for a programm, thus UpdateLMConfig does not even try this convertion. Changes since V 3.26 - fixed: some bugs in case NoDeamonAccount +++hartmut