home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
mg109.zip
/
CHANGES.DOC
next >
Wrap
Text File
|
1995-11-22
|
7KB
|
174 lines
MailGate Change History
1.09 Added utilities Mcheck, which checks for newly
arrived mail for you in your squish/*.msg database,
and if there will notify you. See mcheck.doc for
instructions.
Added BETA version of MGPM, a PM version of MailGate.
See mgpm.doc for instructions.
1.08 Fixed bug where MailGate was hanging due to extra
spaces introduced by ELM mailers into header.
1.07 Changed name from MailMan to MailGate, added support
for some Eudora-added stuff that was choking MailGate.
1.06 Fixed bug where MailGate was locking on inbound
messages where the recipient had an underscore
in the name.
Fixed bug re outbound From:field that already
has an email address in <>'s.
Fixed from adding extra lines to text after tear
line on outbound.
Added support for Microsoft's mail where addresses
are enclosed in quotes.
Added multipart message support for large inbound
messages, perhaps including base64 encoded binaries.
MailGate does not decode Mime binaries but allows
users to employ third party decoders to extract
objects.
1.05 Fixed bug where MailGate could not find recipient
in some mailer formats.
Added support for Apparently-To: recipient line.
Added registration through BMT Micro.
1.04 Fixed bug causing MailGate to hang on outbound under
some circumstances.
MailGate now works much more elegently in harmony with
other mail systems. On inbound, especially on messages
with many recipients listed, MailGate only processes those
destined for the local domain.
Added a switch to turn the LOCAL flag on or off. It was
getting in the way of some Fido tossers.
1.03 Incremental beta test only - not released.
1.02 Now handles multiple recipients on outbound. Also,
for those mailers that must have something in the To:
field, but you want to use the first line of the
body for a long address, if there is a To: as the
first line of the body, anything in the original To:
field will be replaced by it in the outgoing mail.
Supports Cc: and Bcc: in outbound mail.
Fixed a bug where MailGate was hanging on sending by
queue under certain circumstances.
1.01a Bug fix: was not recognizing Pine-format inbound:
Real Name <mailname@your.domain>
1.01 Added support for cc: and bcc: fields to create a user
recipient list. If mail is not delivered to anyone
on the list, it is not deleted, but left for some
other mailer if you don't have TossBadMsgs or BounceBadMsgs
set.
Added a last-looked feature. You can set the UseTime
line in your MailGate.Cfg file, and MailGate will save the
time it imports mail. If any mail has been left in the
inbox, it will be ignored on future inbox scans. You
can reset the clock by running MailGate -r if you want
to get around this, or don't install the line UseTime.
Did some significant optimizing on mail checks and reads.
MailGate's throughput, especially on incoming has been
improved substantially.
Removed the 5-user limit. You really have to be able to
access all your users to make this work. It still nags
you to register, though.
1.0 First Production Release
Extended date parsing capabilities to allow for more
variations of ascii dates some mailers and gateways
produce.
Added -pq option to peek at SENDMAIL's outbound queue.
0.9b Corrected parsing of LaMail's inbox.ndx. Added commandline
option -pi, -po for (peek at inbound, peek at outbound).
You can now get a list of unscanned email that will go
out.
0.9 Added direct, hardcoded support for Ultimail and LaMail.
MailGate will now manage LaMail's INBOX.NDX, removing
entries that it delivers, and leaving those remaining.
For Ultimail users, MailGate will derive the recipients
from Ultimail's UML files. The RFC822 files do not
neccessarily contain a valid To: address if the mail
has been gated. See the documentation on MailStyle for
implementation of your favourite MUA.
Added the utility MAKEIDX.EXE, which will create a
compiled file from your User.BBS and/or UserFile. User
lookup is now very fast. See the documentation for
running this utility. MailGate will detect the presence
of compiled files automatically and use them if they
exist.
Added more functionality to the FU.EXE (find-user) utility.
It now uses the indexed compiled file and has a verbose
option which will display information from your User.BBS
file.
When run without command line switches (or with just -v)
MailGate now does not lookup users. It simply reports
all mail in your inbox.
0.8a Added ability to deal with SENDMAIL configured for LaMail,
i.e. doesn't have .UML/.NOT files. MailGate will now detect
any RFC822 compliant message in your inbox. For users with
Ultimail, MailGate will still handle the .UML/.NOT pairs
as expected.
If you don't have TossBadMsgs set and don't have BounceBadMsgs
set, MailGate will leave unknown mail in the server inbox
If you have UseBBSAlias=No in your MailGate.Cfg file, MailGate
will not use the alias field from your User.BBS when doing
lookups. Also, if you run makefu with the switch: -noalias,
makefu will not create aliases in the UserFile from your
Maximus User.BBS file. However, you can still have entries
in your UserFile created manually with an alias. If this
is how you want to configure MailGate, make sure you declare
the path to your User.BBS file BEFORE the path to your
UserFile in MailGate.Cfg
0.8 Added ability to hide main header info in ^A lines - you can
also have it displayed by using KeepAHeaders in the .cfg file
Added ability to deal with non-essential header info - you can
keep it in ^A lines using HideBHeaders
keep it in message text KeepBHeaders
abandon it SkipBHeaders
Ensured there was a final crlf after message signature for
outgoing messages. Some editors add it, some don't.
0.6 Added checking on startup to ensure all configured directories,
files, and paths exist. It was possible to generate a 3175 error
by configuring a nonexistant directory for logging, and it was
possible to hang the system trying to enqueue messages in an
invalid directory.
0.5 Added ability to search Maximus 2's USER.BBS file for users. This
eliminates the need for a UserFile on Max systems, though it
is still suggested for email users that are not in the BBS.
MailGate will search files in the order specified in the .cfg
file, so you can specify Max2UserBBS first, then UserFilePath, or
UserFilePath first, then Max2UserBBs.
0.4 General bug fixes and some code optimization