home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 35 Internet
/
35-Internet.zip
/
mlp09.zip
/
NEWSTUFF.DOC
< prev
next >
Wrap
Text File
|
1995-07-18
|
7KB
|
182 lines
MLP - Mailing List Processor for OS/2 Version 0.9
==========================================================================
File: newstuff.doc
Date: June 24, 1995
Author: Jivko Koltchev <jivko@ijs.com>
**************************************************************************
This document is intended to give you an idea of the new features we added
in this release of MLP, and of the bugs we corrected. For more detailled
information, please read the MLP.DOC file.
Version 0.9
+==========
+---------------------------------------------------------+
| NEW FEATURES |
+---------------------------------------------------------+
*. If the index file does not exist MLP will keep monitoring the
presence of that file instead of terminating.
*. Digests - Lists can now be configured to be of type DIGEST in which
case a directory list\digest will be created. All files copied to
that directory with the extension .OUT will be sent to the members of
the list and then renamed to files with no extension. (This feature is
currently under development so at this point it has limited
functionallity)
*. BROADCAST - Lists will accept only messages from the sysop or anyone
who includes 'Password: some-password' in the header. The password
should be specified in the configuration file for each list.
All other messages will bo forwarded to the sysop if specified and
removed from the inbox folder.
*. Posted-by field: - A new field was added in the header of the messages
MLP sends out. It will carry the address of the original sender.
The From: field still points to the mailing list so that simple Reply
will allow users to send messages back to the list rather than to the
original sender.
*. MLP will now process messages sent to list-request@site and
list-digest@site for special commands.
*. MLP can now be configured to call a filter on every message before
processing it. This way the administrator will be able to have more
control on the messages that are being distributed to the lists and
other e-mail messages in the InBox folder (OS/2-LaMail).
*. Automatic Receipt - MLP can now be configured to send messages back to
the original sender indicating successful distribution. A file
list\receipt will be created automatically with some default text if
it does not exist.
*. New configuration file format - see MLP.DOC for description.
*. Domain - Lists can now be restricted to more than one domain
*. Filter - Lists can now have an individual filter script in addition to
the global MLP filter. The filter specified in the [list] section of the
configuration file will be called on each message addressed to the list.
*. Keywords - Lists can now have specific keywords filtering. Keywords can
be defined in the Subject: or the From: portion of each message or in the
body. Messages with such key words will not be distributed to the list.
*. Generic [MLP] area in the configuration file which could be used
for specifying the following:
= filter script for all e-mail messages
= frequency with which MLP will be checking the InBox folder
= log file
= InBox index file
*. Support for FAT partitions - MLP can now support the 8.3 filename
convention used in FAT systems. The names used are:
mailinglist\subscribe -> list\subscrib.e
mailinglist\unsubscribe -> list\unsubscr.ibe
+---------------------------------------------------------+
| FIXED BUGS |
+---------------------------------------------------------+
*. MLP was sending help message back to any use who would send a message to
any list with 'help' somewhere in the subject line.
*. Both txt2mlp and mlp2txt will now create a backup of the target file
before updating it.
*. Messages with "<" in the To: field as in the following line
To: John Bowl <john@site.com>
are now processed correctly.
*. MLP now processes messages in which the mailing list is Cc:-ed
*. MLP now handles messages in which the Subject: line is before
the To: line.
*. MLP is now case insensitive for the e-mail addresses. This was
preventing it from processing messages in some cases.
*. MLP was deleting some messages which were not processed correctly
without sending them to the list or the sysop.
Version 0.8
===========
+---------------------------------------------------------+
| NEW FEATURES |
+---------------------------------------------------------+
*. Instead of removing all processed messages now MLP will move them
to mailinglist\backup\. directory.
*. Domain restricted lists now supported.
*. No-broadcasting lists now supported.
*. Sysop defined CMD files now supported.
(You could even set up a FAX e-mail server by providing the correct
CMD files in the right directory.)
*. mluses data file maintenance utilities available
(TXT2MLP.EXE and MLP2TXT.EXE).
Hint: Run mlp2txt and than txt2mlp to clear all scheduled posts.
+---------------------------------------------------------+
| FIXED BUGS |
+---------------------------------------------------------+
*. In some cases (cc:Mail for example) MLP was processing incorrectly
long message threads.
*. Subject line like 'RE[2]:...' was no being processed correctly.
*. Restricted to domain lists were not processing messages from users
on the list but out of the domain.
*. MLP was case sensitive for commands in the Subject: line
*. MLP was not removing processed e-mail messages from folders some time.
*. MLP was processing its own messages and was sending recursively e-mail.
*. MLP was not processing multiple recipients correctly when the mailing
list account was not first in the list.
*. MLP was not processing lines like "To: mailing list <mlp@site>"
*. MLP was not processing "Apparent-to:" lines. Now it does however
it doesn't make distinguish between "To:" and "Apparent-to:" lines
and uses the one that comes first.
*. MLP was keeping the InBox index file open for too long time and sendmail
was having problems receiving new mail on systems with heavy e-mail
traffic.
*. MLP was not creating correctly home directories for the mailing lists
in the mlist.cf file and therefore was not processing the lists very well.
*. MLP was not scanning the entire InBox when firs started.
*. There was no way for MLP to be included in script files. 'MLP 0' will now
allow for MLP to be used in script files. (I will make it easier in the
future)
*. MLP was saving irrelevant information in the log file.
*. Better error handling.
*. MLP will not delete messages from InBox unless they have been processed
correctly. (I plan on having this configurable in the next release.)