Internet Exchange for cc:Mail Version 3.01
Release Notes
(13 August 1999)
This is the release notes for Version 3.01 of Internet Exchange for
cc:Mail. In successive versions, this file will contain a log of bug fixes, enhancements
and other changes. The new format of the release notes will date it chronologically,
last-first.
Introduction
Thank you for
using Internet Exchange for cc:Mail, Version 3.01. It is a feature
and performance upgrade from Internet Exchange Version 2.12, IMA's
industry leading Gateway/MTA for Lotus cc:Mail. The new features
include:
Complete 32-bit Architecture
Internet Exchange Version 3.01 is now a complete 32-bit multi-threaded
upgrade from the previous Version 2.x. This not only improves the
speed of performance, but also makes better use of Windows NT and
the Windows 95 operating systems.
Windows NT Service Application
Operating as a native Windows NT Service Application allows Internet
Exchange to start in the background automatically without the need
to manually log onto the system (this is a feature supported only
in Windows NT mode). The advantages of operating as a Windows NT
Service include added security and automatic startup, which permits
the system administrator to reboot the system remotely without having
to worry about starting Internet Exchange again.
POP3 Server Support
Internet Exchange now supports remote access via POP3 into the cc:Mail
post office via the MTA control options.
Remote Web Based Administration
Internet Exchange now offers a browser-based remote control with
diverse functions: a user can access the gateway-MTA securely via
the World Wide Web to monitor the operation of Internet Exchange,
to modify the gateway configuration, to view logfiles and system
resources, to shut down or start up the gateway or some of its individual
components and to schedule shut-down or start-up. The remote control
is simple to use and explicit in functionality to the point that
a new user could utilize it fully on a first attempt.
Simple Mailing List Management
The new forwarding mechanism also allows for the creation of mail
aliases, where messages can be automatically redirected to multiple
recipients.
Anti-Spam Engine
The anti-SPAM category of options are designed to control the reception
of unsolicited and unwanted SPAM mail messages; an administrator
may decide to automatically reject mail coming from any number of
definable users, domains or IP address ranges. Internet Exchange
is capable of recognizing a SPAMmer address in different portions
of message headers, and once identified the offending messaeg is
handled by a SPAM mail processor in a manner previously chosen th
the administrator.
Fail Safe Implementation
Fail safe implementation allows multiple copies of the Internet
Exchange to be used by the same post office. There is no limit on
the number of MTAs that can be run on a single cc:Mail post office.
The usefulness of such a feature becomes apparent when one MTA is
delivering mail very slowly or not at all: a second or third MTA
will send mail in the stead of a terminated MTA or in simultaneous
conjunction with one that is too impaired to operate efficiently
on its own.
RAS Support
RAS is the Remote Access Server for Windows
which is actively supported on all win32 platforms. This is a useful
feature not just for dial-up issues, but for any Windows supported
dial-up mechanism, be it a leased line that directly connects to
a Windows system, a dial-up connection, and ISDN connection, possibly
even a TAPI application that complies with the RAS API (such as
video conferencing), and or course X.25. RAS is fully integrated
into Internet Exchange, meaning that dial-up support is available
in any language on Windows 95, NT 3.5x, and NT 4.0. Support for
dial-up scripting is also included.
Gateway/MTA Migration Strategy
There have been numerous requests to feature a migration tool that
permits users on a cc:Mail platform with SMTP connectivity to gradually
switch to Lotus Notes or to Microsoft Exchange (and vice versa)
while retaining the same email address. This migration strategy
allows mail to be sent and transferred amongst cc:Mail, Lotus Notes
and Microsoft Exchange environments; the mail then appears to be
of a format native to its destination.
The Migration Strategy is able to do the following:
- Change and modify outgoing mail headers automatically
- Permit forwarding of individual user addresses to any Internet
sub-domain
- Permit forwarding of entire sub-domains to any other Internet
sub-domain
- Replicate email sent to any other MTA
RFC-1522 Support
The added support for RFC-1522 allow for the inclusion of non-ASCII
characters in Internet mail headers.
Ability To Set a Maximum Message Size Per Domain
This feature allows message size control on a domain basis vs. one
global setting.
Configure Users Has Search Facility
A search facility allows a search to be conducted in a user database;
this is particularly useful if the user database in the MTA is very
large.
Dynamic
RBA Rules Compilation
RBA Rules Compilation is a feature that enables users to compile
an entire post office address database automatically. For performance
reasons, RBA is launched as a separate utility to prevent it from
blocking SYSMAN when it compiles large databases. The schedule of
compilation runs on a minimum granularity of one hour; once a compilation
has started, it will not be possible to start another until the
initial has been completed.
Windows 95 Updates from Microsoft
It is necessary for the proper operation of Internet
Exchange that the Service Pack 1 and Kernel Updates be applied.
They can be obtained over the world wide web at:
Web Server
Requirements
Remote Control and WEB Servers
Internet Exchange for cc:Mail V3.0 requires a WEB Server running
on the same PC. Internet Exchange has been designed to work with
a number of WEB servers. Support is limited to WEB Site V2.0 Pro
as we have found it be a robust product that can provide all the
security requirements that our users may have.
You may try WEB Site V2.0 Pro free of charge for
30 days. Should you decide to buy it please contact IMA directly.
Purchasing from IMA will ensure that you receive Internet Exchange
specific support on configuring WEB Site.
Please contact sales@ima.com
if you would like to purchase WEB Site Pro v2.0
Getting and Installing WEB Site V2.0 Pro - 30 day Evaluation
To get WEB Site Professional please visit
http://website.ora.com
Follow the registration and download procedures.
Once they are completed you will download a 17MB compressed file
that contains various modules that compose WEB Site. We only require
the basic WEB Server functionality.
Once you have downloaded the 17MB file, extract
the files by executing the self extracting ZIP file. The basic web
site funcionality needed by Internet Exchange is found in the WEB
Site V2.0 Pro 4.1MB file called WS2PEVAL.EXE. Simply run this program
and follow the Installation procedure to complete the WEB Site installation.
Once you have WEB Site on your system, run Internet
Exchange's Remote Control Installer. This program will customize
WEB Site Pro to work with Internet Exchange.
Security
WEB Site Pro V2.0 has a full range of security features including
SSL which can provide strong authentication, traffic integrity and
confidentiality.
Note: The URL for the Gateway is
Version
3.01 (1 April 1998)
ENHANCEMENTS
Mail relay feature re-enabled (Workgroup edition
only)
Internet Exchange for cc:Mail Version 3.0 Workgroup Edition cannot
be run as a Mail relay host. This feature has now been re-enabled.
SMTPD would check the permissions of receiving mail against all
recipients including LOCAL and non-LOCAL recipient addresses during
the RCPT TO command which could may cause more than 100 users being
present even if there are less than that locally. In Version 3.01,
the SMTPD module will only check the permissions of LOCAL addresses
thus allowing a Workgroup Edition of Internet Exchange to be used
a mail relay host.
If the Internet Exchange gateway is set up as a
mail relay host, set the Reject remote recipient option to NO so
that mail intended for a non-LOCAL recipient can be forwarded to
another host.
Added a new option [Options]ForceMapccMailAddress=YES/[NO]
In version 3.0, CCOUT does not do any address tranlation if it detects
that the sender's cc:Mail address is an Internet address, ie, containing
the character "@". That causes inconviniences to some
sites.
By default, the option is set to be "NO".
When the option is set to "YES", all senders from any
cc:Mail PO other than Internet PO will be forced to do the address
mapping even if it is in Internet address format.
Added a new option [Options]ReplaceCommaWith=;
In previous version of Internet Exchange, when CCIN imports a message
with sender Internet address that includes the comma character (",")
in the comment part, it would replace the comma (",")
with a semicolin (";") so as to aviod causing problem
in cc:Mail environment since comma (",") is being used
a separator in cc:Mail.
However, semicolin (";") is also a separator
in Microsoft Exchange and it has been reported that the behaviour
of Internet Exchange causes the message unrepliable to the original
Exchange user. This option allows the gateway administrator to specify
what the character is to be replaced with. If the option is set
to comma (","), the original comma character (",")
will be retained. The default value for this option is semicolin
(";").
BUG FIXES
POP3 for Workgroup Edition.
Under some rare situations, POP3D will try to open :\smtpadr.btr
for 100 users limit checking. Although the file is located in the
QUEUE directory, the POP3 server will insist on checking the files
from the ROOT directory. This has now been fixed so that the POP3
Server will always look in the /QUEUE/ directory.
CCIN Exception Error at EIP=0040B0C6, Access
violation ( c0000005 )
In some situations, a value is assigned to a NULL pointer which
will cause the access violation when the "Map Sender Address"
option is enabled. This is now fixed in 3.01 so that the CCIN module
always checks the value of the NULL pointer.
CCIN Exception Error at EIP=0042891A, Access
violation ( c0000005 )
If a line contains more than 1022 characters, the TAB expansion
routine will cause an Access violation. Now, the CCIN module allows
lines of more than 1022 characters.
Fixed
a bug in CCIN where the MIME decoder is case sensitive in scanning
In 3.0, the CCIN module scans the Content-Tranfer-Encoding field
to determine the encoding of the attached message. If the meesage
was MIME encoded it would check for UUEncoding only in it's lowercase
format (uue) and if not found, the CCIN module would discard some
uuencoded attachments. In 3.01, CCIN now checks for UUEncoding in
both its uppercase (UUE) and lowercase (uue) values when embedded
in MIME messages.
Version 3.0 (19 January 1998)
ENHANCEMENTS
SYSMAN: cc:Mail to Internet Exchange address
mapping
For a DB6 PO, if a cc:Mail message is sent via the cc:Mail user
alias, Internet Exchange will use the alias name for address mapping.
A new option has now been added to the IMA.INI file:
If this option is set to NO, Internet Exchange
will use the original cc:Mail user name instead of the cc:Mail alias
to do the address mapping.
Note: This is only for a DB6 PO, for a DB8
PO, Internet Exchange for cc:Mail always uses the original cc:Mail
user name to do the mapping.
BUG FIXES
RULEBADR: Rules Based Addressing Compilation
Fixed a bug in Rule-based Addressing Compilation that causes GPF.
SYSMAN: Dynamic Conversion
Fixed a bug that stops gateway operation when dynamic conversion
fails.
SMTPD: Logging errors looping
Fixed a bug in SMTPD that causes a loop of logging error messages
when the line length exceeds 1000 characters.
POP3 Server: Year 2000
compliance
Fixed the bug for Year 2000 compliance for the POP3 Server
Enterprise Edition 3.0 Beta2
ENHANCEMENTS
SYSMAN: Regular screen updates and Display message
queue button
Regular screen updates logic is modified to have faster responses.
Also when the Display message queue is selected, the queue listing
area is forced to update no matter if regular screen updates is
on or off.
SYSMAN: Deined access to User / Domain setup
page while corresponding conversion utility is running
Now, when convadr.exe is running, the user cannot select the 'User
setup page'. This is to avoid user cause any interruption of the
conversion process. This is true for domain conversions also.
SYSMAN: Options [Gateway]SendMessageSize / ReceiveMessageSize
This is now replaced by the "default" entry options, Max.
inbound size and Max. outbound size under the Peers setup page.
POP Server: Refusing multiple sessions of the
same user
This prevents the same user to log in more than one session to avoid
potential sychronization problem which may be caused between simultaneous
sessions of mail clients (including POP3 and cc:Mail clients).
POP Server: Limited password trials
The number of trials to enter password used to log in a VIM session
is limited to three times per session. This serves to discourage
hackers.
POP Server: Added Clear Log button
A Clear Log button has been created to clear current log file contents.
POP Server: SendOldLogFile and KeepOldLogFile
options
These options determine if the old log files will be sent to the
postmaster and also if the old log file will be deleted.
POP Server: Informative message when shutting
down
When the POP3 server is told to quit and there are still client
threads present, the server thread will wait for the threads to
die before termination. In Beta 1, under this situation there is
no indication for such situation except in the log file. This is
now modified that the Windows text of the application will show
a "Waiting for the client threads to terminate" message.
BUG FIXES
CCIN: 7-Bit JIS Header Processing
CCIN would not properly decode 7-bit JIS character in the From header
field. This has been fixed.
SMTPC: GPF when receiving 552 after sending
out the 'Dot' command
This is now fixed.
SMTPC: 552 Response Handling
SMTPC will now bounce the message immediately when a SMTP error
552 is received during the "DOT" session.
SMTPC: Startup Using RAS
If Automatic RAS Dailup is used, SMTPC will not be started by Sysman
until RAS connection is established.
SYSMAN: Application Error when peer domain name
starting with a numerical is entered
Entering a peer name with a numeric value, eg. 123.dom or IP addresss
is now fixed.
SYSMAN: Log Console Button Distortion
Distortion of button on Log Console when using Large font bug has
been fixed.
POP Server: Background deletion handling
In Beta 1 problems may occurr when the POP3 server tries to retrieve
a mail which has just been deleted in the background. This is fixed
in Beta 2; the server now returns an error upon such a request to
retrieve a deleted message.
POP Server: Icon switches to indicate activity
level under NT3.51
In Beta 1 the minimized icon doesnt change corresponding to
the connection activity under NT 3.51. It has been modified to reflect
the connection activity (as the tray icon does under NT4.0 and Win95).
POP Server: Allows useHostName option
The POP Server now uses the useHostName option in the IMA.INI file
when constructing the FQDN for Internet addresses.
POP Server: Improper Construction of Originator
Address
The POP3 server in beta 1 would append host domain info to the Internet
address mapped in the USER setup menu, no matter if it already contains
this information or not. This is fixed so the host domain information
will be added only when necessary.
POP Server: Try reverse separator
The POP3 server will try to match the input user name in the database
during the USER authentication. The POP3 daemon will reverse the
default mapping process when it tries to find a match among the
cc:Mail user names. In Beta 1 it only checks for the separator defined
in the INI file; now it will try the both possible separators if
the TryReverseSeparator option in the IMA.INI file is enabled.
POPServer:
TCP Connection close handling
When the client side closes the connection suddenly the server side
will handle the close "gracefully".
Enterprise Edition 3.0 Beta1 - Known Problems
LOG CONSOLE - Distortion of buttons on Log console
when using Large font
As described...
SYSMAN - Distortion of queue RUN button under
Japanese Windows 95
The queue RUN button is distorted when run under Japanese Windows
95
SYSMAN - Loop Detection During Forwarding
Currently, no loop detection has been implemented when entering
forwarding addresses. Any address which causes a mail loop will
be trapped later on when it reaches the Maximum Trips value defined
in "Advanced gateway option".
POP3 Server - Connection Termination
Under certain situations, the POP3 server does not shut down the
TCP connection properly and will make the remote client unable to
reconnect until the timeout period has been reached.
POP3 Server - Multiple Logins
The current POP3 server allows multiple login to the same cc:Mail
mailbox. This may cause problems when one user is deleting a message
while another tries to read the same mail.
POP3 Server - Password Checking
Password checking allows infinite trials. This may be inviting to
hackers. It should set a limit of trials per session.
POP3 Server - Unstable Operation During Reclaim
(DB8 Only)
If the cc:Mail administrator performs a reclaim operation on the
post office while the POP3 user is connected, the VIM reference
numbers will change during the reclaim operation. This results in
the POP3 server trying to retrieve messages with the old (wrong)
VIM reference numbers.