|
Answer/Solution: IMail Server Version 8.05 Release Notes
In This File
============
o Description
o New Features
o Optional Enhancements
o Installation/Upgrading
o Uninstalling
o Web Messaging Notes for Upgraders
o Web Calendaring Notes for Upgraders
o Secure Sockets Layer (SSL) Notes
o Known Issues
o Release Notes
o For More Information
DESCRIPTION
===========
IMail Server is an Internet standards based mail server
system for Microsoft Windows NT 4.0 (Service Pack 6) and
later, Windows 2000, Windows 2003, and Windows XP
Professional. IMail Server consists of a series of
programs that run as services on the Windows system,
including:
Simple Mail Transfer Protocol (SMTP) service for sending
and receiving mail over the Internet or in an internal
TCP/IP network.
Post Office Protocol, version 3 (POP3) service to allow
POP3 clients (such as IMail Client and Eudora) to download
mail from the IMail Server.
Internet Message Access Protocol, version 4 (IMAP4)
service to allow IMAP4 clients (such as Netscape
Communicator and Internet Explorer) to access mail
on the IMail Server.
Lightweight Directory Access Protocol (LDAP) Version 3
service for publishing user information in an LDAP
directory.
A List server for creating and managing mailing lists.
IMail Server can monitor any of these services, notify you
when they are down, and automatically restart a service.
Web Messaging lets users access their mail on the IMail
Server system from any Web browser on the Internet. It
also provides remote management capabilities for IMail
administrators. Web Messaging can also display banner ads
at the top of the Web Messaging mail screens.
Mail to Pager/Beeper lets you set up aliases on the IMail
Server system that can receive mail from a mail client and
forward it to preconfigured pager or beeper addresses.
NEW FEATURES
============
o IMail Administrator (IAdmin)
- Copy and Bounce for inbound rules
o Queue Manager
- A Queue Manager service has been added to IMail that
controls message delivery.
o Anti-Spam content and connection filtering
Optional Enhancements
=====================
o IMail Anti-Virus
IMail Anti-Virus fully integrates with IMail Server and is
powered by Symantec CarrierScan Server, a high performance,
scalable, reliable solution to protect against viruses.
IMail Anti-Virus provides administrators a powerful
all-in-one anti-virus solution that is easy to install and
use. Designed to work exclusively with IMail Server, IMail
Anti-Virus stops dangerous viruses before they make it to
an end-user's e-mail client.
o Mail to Fax
IMail Server's Mail-to-Fax Option is an add-on (not included
in base price) that allows system administrators to create
special aliases that route messages directly to a fax machine.
This option allows ISPs, for example, to set up e-mail
accounts for customers who do not have a PC or Internet access
and want to receive e-mail messages via a fax machine. With
this option, other users could send fax messages from their
desks by sending e-mail to a special account on a local server
that faxes it to the recipient.
INSTALLING/UPGRADING
====================
o If you purchased an IMail CD-ROM, insert the IMail Server
CD in a drive. If the CD does not run automatically,
select Run from the File menu, and then enter the CD path
followed by autorun.exe.
o If you downloaded the IMail install program from the
Internet, run the downloaded application.
o If you are currently using an external user database with
an earlier (pre-v7.0) version of IMail, you must add
a new set of required columns to the database table in
which user information is stored. Please refer to the
"External Database Changes" entry in the Release Notes
section of this document for details.
UNINSTALLING
============
Use the Add/Remove Programs applet in the Windows NT
Control Panel. The following happens:
o IMail services are removed from the Control Panel
Services.
o Everything is deleted in the Windows NT registry under
HKEY_LOCAL_MACHINE/Software/Ipswitch/IMail (but does
not remove the Ipswitch key).
o Directories and files created by setup.exe are removed if
they have not been modified. For example, if you
have not added any users (and root never gets mail), the
Users directory is removed. If these directories have been
modified (i.e. the root or users accounts have received mail),
you must remove them manually.
Note: Removing IMail Server using the Add/Remove Programs applet
does not delete the IMail directory or the subdirectories and
files it contains. To remove these, you must delete them
manually.
Web Messaging enhancements for administrators
=============================================
o Web Messaging templates have been updated to support
Anti-Spam configuration.
o Web Messaging templates have also been updated to support
new inbound rule actions for copy and bounce.
Web Messaging enhancements for users
====================================
o Web Messaging templates have been updated to support
new inbound rule actions for copy and bounce.
WEB MESSAGING NOTES FOR UPGRADERS
=================================
If you have customized templates that you wish to continue
using, you may refer to the "Upgrading Customized Templates
Document" for procedures to upgrade the old templates for
use with IMail v8.03. If you choose to copy templates onto
your system during the install, this document is stored as:
IMail\Web\New\Upgrade Help\upgrade6to8.txt
v8.03
==================
The number in parenthesis next to the file name indicates the
numerical reference to the change applied to the file as
outlined in the "Upgrading Customized Templates Document."
The following template(s) were modified in this version:
- ab.html (1-4)
- avsvradm.html (1)
- draft.html (6)
- fwdmsg1.html (8)
- quickclick.cgi (2)
- replymsg1.html (7)
- sendmail.html (7)
- sm_js2.cgi (2)
The following template(s) were added in this version:
- addrb.gif
- addrbook.cgi
v8.02
==================
No template changes from version 8.01 to 8.02.
If you are upgrading to 8.02 from a version prior to 8.01,
you should consider all of the template changes outlined
up through version 8.01.
v8.01
==================
The number in parenthesis next to the file name indicates the
numerical reference to the change applied to the file as
outlined in the "Upgrading Customized Templates Document."
The following template(s) were modified in this version:
*******************************************
* The USER_LIMIT_EXCEEDED string in the *
* message.ini file has been modified. *
*******************************************
The following template(s) were modified in this version:
o aspamopt.html (1)
o hostblacklist.html (1)
o iplist.html (1)
o listboxcontrol.cgi (1)
o pantispam.html (1)
o phrasefilter.html (1)
o serverblacklist.html (1)
o statfilter.html (1)
o whitelist.html (1)
The following template(s) were added in this version:
o hrefdomain.html
o htmlfilter.html
v8.0
==================
The number in parenthesis next to the file name indicates the
numerical reference to the change applied to the file as
outlined in the "Upgrading Customized Templates Document."
The following template(s) were modified in this version:
o dropdown.cgi (2)
o edithostrule.html (4)
o editlistrule.html (3)
o editrule.html (3)
o functions.cgi (1)
o pshspool.html (1)
o rule_js.cgi (1)
The following template(s) were added in this version:
o advstatsettings.html
o aspamlog.html
o aspamopt.html
o hostblacklist.html
o hostblacklistentry.html
o ipaddrpopup.html
o iplist.html
o listboxcontrol.cgi
o pantispam.html
o phrasefilter.html
o serverblacklist.html
o serverblacklistentry.html
o statfilter.html
o whitelist.html
WEB CALENDARING NOTES FOR UPGRADERS
===================================
v8.0
==================
There were some Web Calendaring Template changes made to
this release version. All of these changes were made to
the JavaScript code, which did not affect the user
interface of the templates.
The following templates were altered:
o addevent.html
o addtask.html
o editevent.html
o edittask.html
o jsadevt.js
SECURE SOCKETS LAYER (SSL)
==========================
You can check the following if you are having trouble
getting SSL to work:
o IWebMsg.ini should have EnableSSL=1 (ForceSSL=1 may
or may not be there).
o IWebMsg.ini is in the proper windows directory (%WINDOWS%
usually \Winnt).
o After changing IWebMsg.ini, stop the service and restart
it again to have changes recognized by the application.
o Select "Allow Service to interact with Desktop" to see if
there is any dialog box from SSL.DLL like initialization
failure because the certificate or key file is not found. If SSL.DLL initialization has failed, then the application
will not continue.
o If the application is running but SSL is not working,
EnableSSL is the only problem.
o SSL.CGI allows change from secure to non-secure mode.
If SSL is disabled, then changeover from secure to non-secure is not allowed; hence SSL.CGI is not parsed.
o The private key file is protected using a password
specified in SSL Configuration Utility. This password
is required for decoding the key file while loading the
SSL server. This password is stored in the registry and
automatically retrieved during the loading process of
SSL Server. The registry path for IMail is usually
SOFTWARE\Ipswitch\imail\ssl. The registry
path must be correct; otherwise an error message is
generated and the files will not be created.
KNOWN ISSUES
============
o The IMail shortcuts are not always installed on traditional
Chinese. They should be manually created in this case.
RELEASE NOTES
=============
o The X-IMail-Rule header can be disabled by adding the
following registry key:
HEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Global\BlockRuleHdr
This should be a DWORD value and should be set to non-zero value
to block this header from being created. This is a server wide
setting and affects all domain and user rules on the server.
o External Database Changes:
IMail supports multiple database connections.
Enabling this feature will improve performance
when using an external database. This can be
enabled by creating and setting two registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Global\UseMultiConnect
HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Global\MaxConnect
The first key, UseMultiConnect should be set to 1 to
enable multiple database connections. The second key,
MaxConnect should be set to the maximum number of
connections allowed, 10 is recommended.
When installing IMail v8.0 over any version earlier than 7.1
in which one or more hosts are configured to use an external
user database, new columns must be added to the database
tables. This is due to additional user-level data which
must be stored for use with the new Web Messaging features
and for Web Calendaring. These new columns must be added
to the user table for each IMail host configured to use an
external database.
NOTE: If a custom ODBC driver was used with an earlier
version of IMail, the driver must be modified to
accommodate the new columns. Source code for the basic
ODBCUser.dll driver (tailored for SQL Server and Access)
may be obtained by download from the IMail Support Center:
ftp://ftp.ipswitch.com/Ipswitch/Product_Support/IMail/odbcuser.dll
These database column additions must be made before
installing IMail v8.0. Also, if a custom ODBC database
driver will be used with IMail, it must be created and
ready for use. New columns and their types are as
follows:
IMail Server v7.1 New Columns
Database Column Default
Name Type Value
------------------------ --------
NUMNOTIFY INTEGER 0
LASTNOTIFY INTEGER 0
IMail Server v7.0 New Columns
Database Column Default
Name Type Value
------------------------ --------
NUMTRIES INTEGER 0
ATTEMPTTIME INTEGER 0
NUMTIMESSUSP INTEGER 0
LASTLOGIN INTEGER 0
SPNDUSRACCT INTEGER 0
IWOPTIONS INTEGER 0
SPELLCHKG INTEGER 0
ICALENBL INTEGER -1
SPELLENBL INTEGER -1
NUMSGSTNS INTEGER -1
IWDEPTH INTEGER -1
PRVWSIZE INTEGER -1
STRTDAY INTEGER -1
ENTRYGRNL INTEGER -1
STARTTIME INTEGER -1
ENDTIME INTEGER -1
MAXEVNTDISP INTEGER -1
MAXTSKDISP INTEGER -1
MAXNOTEDISP INTEGER -1
MAXDLYRCURCNT INTEGER -1
MAXWKLYRCURCNT INTEGER -1
MAXMONRCURCNT INTEGER -1
MAXYRLYRCURCNT INTEGER -1
DISPCMPLTDTSKS INTEGER -1
HOURSCLOCK INTEGER -1
MAXSRCHRESPPG INTEGER -1
MAXEVENTTITLELEN INTEGER -1
MAXTASKTITLELEN INTEGER -1
CONFIRMONDELETE INTEGER -1
TIMEZONE VARCHAR(255) "" (empty string)
DEFVIEW VARCHAR(40) ""
DEFCALNM VARCHAR(40) ""
For all existing user records, these columns should be set
to the default values shown in the table above.
Please note that when all domains use the IMail and/or NT
user databases, these changes do not apply. Also, when
creating a new external database, these columns will be
automatically generated as the table is created.
v8.05
==================
o IMAP4D32: Corrected problem parsing SEARCH command with OR
that contained HEADER.
o IMAP4D32: Corrected possible crash when obsolete command,
PARTIAL, is used.
o Queuemgr: Decreased the possibility that during a queue run the
queuemgr might process files before a third party process
locks the message.
o Queuemgr: Further refined interpretation of response to
RCPT TO when used as substitute for VRFY.
o Queuemgr: Better support for peering of virtual domains.
o SMTPD32: Now returns "502 Command not implemented" in response
to VRFY, when VRFY has been disabled. Prior invalid response
of "252 Cannot VRFY user" created potential mail loop in some
peering configurations.
o IAdmin: Added "Automatic Restart" option to Queue Manager service.
This will allow the queue manager to stop itself when
a fatal error has been detected in a delivery thread so
IMonitor or STMPD32 can restart the queue manager.
o Web Messaging: Corrected X-Attachments line in header that had extra <CR>.
o IAdmin: Increased size of max mailbox edit box.
o SMTPD32 will no longer require restart when updating host
connection filtering in IAdmin.
o Modified mailbox and UID buffers to decrease disk I/O and
increase performance.
o Modified the IMail API so that the in-process IMAILAPI DLL is not
corrupted when a user's mailbox is enumerated.
o Removed possible thread crash (ERR 005) in Queue Manager when
a group nobody alias contains invalid addresses.
v8.04
==================
o Fixed JavaScript errors in the Web Messaging Help files
which caused Help topics to load slowly or not at all.
o Modified mailbox verification to decrease disk I/O and
decrease time required to log-in to web messaging.
o IAdmin: Fixed slow expansion of domain list when running
on Windows 2K3.
o Web Messaging: Fixed buffer overrun when reading HTML
messages with tag text longer than 1024 bytes.
o Web Messaging: Fixed infinite loop which caused 100% CPU
utilization when viewing malformed HTML messages.
o IMAP4D32: Corrected SEARCH problem that failed to retrieve some
TEXT and BODY criteria.
o Queuemgr: When peering, added ability to VRFY with RCPT TO for
systems that don't support VRFY.
o Queuemgr: Fixed VRFY for mail being peered that is
using DSN (Delivery Status Notification).
v8.03 HF-1
==================
o SSLDLL - Fixed possible SSL DOS vulnerability.
v8.03
==================
o Anti-Spam: The antispamseeder utility displays the appropriate error
message if the specified exclude list file does not exist.
o Anti-Spam: The HTML Content Filter now recognizes the x-sigsep HTML tag.
o AV: Added handling of new error codes from Scan Engine.
o IAdmin: Added setting to turn off virus notifications to users.
o IAdmin: Now prompts the user to save any changes to the current URL
Domain Black List (DBL) when the URL DBL option is changed.
o IAdmin: Remote administration now properly saves changes to the current
or primary host's URL Domain Black List.
o ICalendar: Removed possible file read vulnerability
o POP3D32: Fixed buffer overflow vulnerability that was
discovered during review by eEye Digital Security, http://eeye.com
o Queuemgr: Fixed peering to ensure usage of proper domain during VRFY
and subsequent remote deliver. This change also enables peering for
virtual hosts.
o Queuemgr: Removed handle leak that occured when the retry timer expired.
o Web Messaging: Corrected handling of CR/LF when viewing Japanese
encoded messages sent from Outlook Express.
o Web Messaging: Corrected folding of Japanese attachments where
the name was longer then 80 characters.
o Web Messaging: Added ability for users to maintain personal contact
lists in their address books.
v8.02
==================
o Web Messaging: Will now correctly honor the Max Concurrent Users
setting available in the IAdmin user interface.
o IAdmin: Added a "Max Connections" option to the Web Messaging
Server tab.
o IAdmin: Added a "Session Timeout" option to the Web Messaging
Server tab.
o List Server: Fixed possible corruption / truncation of Subject
field when it contained encoded double byte characters.
o Corrected handling of Mailto for Anti-Spam HTML features.
o Queue Manager: Daily report's subject will now contain server name.
o IAdmin: Corrected the repeated "save changes" prompt in the URL
Domain Black List section of the content filtering (HTML) tab.
The repeated "save changes" prompt would occur after an
administrator would make a change to a URL Domain Black List by
double clicking a domain in the list.
o Corrected merging tables using AntiSpamSeeder problem in which
words from the specified Anti-Spam Table were not getting added
to the specified host's Anti-Spam Table that should have been.
o Queuemgr: Fixed possible exception with a multipart message when
the parts were base64 encoded.
o Queuemgr: Fixed possible exception where the matched phrase was
the first phrase in the message.
o Remote Admin: The Use Primary AntiSpam Table check box in the
Statistical Filtering section of the Content Filter tab is now
disabled when the current host is the primary host.
o Remote Admin: The primary host's URL Domain Black List is
now displayed in the URL Domain Black List section of the
ContentFiltering (HTML) tab when the Primary Host option is
selected. The current host's URL Domain Black List use to be
displayed.
o Corrected handling of embedded single quotes in a mailto
address for Anti-Spam HTML features.
o IAdmin: Can now edit a domain of a URL Domain Black List by
double clicking the appropriate domain in the list.
o All hosts using the primary URL Domain Black List are properly
updated when the primary URL Domain Black List is updated.
o Anti-Spam now recognizes the correct host when the Host Name
specified in the localhost's General tab is an alias.
v8.01 HF-1
==================
o Queuemgr: Fixed possible crash when message with
quoted-printable text had exceptionally long lines.
v8.01
==================
o Added HTML Filtering to Anti-Spam.
o IAdmin will correctly save the Common Name LDAP attribute.
o IAdmin: Integrated ability to disable Ipswitch Instant Messaging
usage at the host and user levels (if installed).
o IAdmin: Corrected the version display for services after they
have been stopped and started.
o IAdmin: Fixed a crash caused by long lines in Ads.txt.
o IAdmin: Domain level "suspend user's access" option is no longer
available to modify if it is not enabled at the web
messaging service level.
o Remote IAdmin will no longer corrupt the alias view when
the alias has a large list.
o Remote IAdmin can now edit a user's plan.
o Remote IAdmin will no longer correct the white list, exclude
list or phrase list.
o The default settings for Anti-Spam are now Insert X-header.
o Content filters will now ignore HTML tags when
searching for words and phrases.
o Anti-Spam content filtering now decodes quoted printable
when searching for words and phrases.
o Anti-Spam will now log to the SYSLOGD even if the IP is set
to 127.0.0.1.
o PServe will no longer leave 0 length .IMA files when
viewing users with remote IAdmin.
o Corrected possible hanging of POP3 and/or IMAP4D32 when removing
deleted messages from a mailbox.
o IMAP4D32: Corrected evaluation of parenthesized expressions.
o IMAP4D32: Added more intelligent parsing of message headers when
searching...SEARCH SUBJECT "SUBJECT" used to always return TRUE.
o IMAP4D32: Corrected parsing when searching for tokens not enclosed
in quotation marks, e.g.: SEARCH SUBJECT Ipswitch.
o IMAP4D32: Corrected handling of TEXT and BODY searches.
o IMAP4D32: Corrected server's BODYSTRUCTURE response.
o IMAP4D32: Fixed a defect causing data truncation during mail
retrieval using the Mulberry client.
o IMAP3D32: 2nd session on a retained connection would occasionally
give "* BAD Invalid Tag" response to first command
o Modified Queuemgr so mail delivery will not stop while
reading the spool directory.
o Queuemgr: Fixed a possible crash that occurred when destination
host had more than 20 DNS "A" records.
o IP registry keys under HKLM\Software\Ipswitch\IMail\Domains whose
official data value points to an invalid Host name will no longer
cause the QueueMgr to crash or the email for valid Hosts to not be
scanned by the Content Filter.
o Fixed possible crash in Queue manager when delivering message
that causes a mail loop.
o Web Messaging: Improved handling of HTML messages with stationery.
o Web Messaging: Corrected handling of large disk drives > 4G.
o Web Messaging: Attachments with long Japanese filenames were having
names truncated.
o Web Messaging: Fixed possible crash when using Mac version of IE5 with
SSL and Killer Webmail.
o Corrected display of certain Japanese characters
(<CRLF> was being displayed as <br>) in web messaging.
o Web Messaging will no longer report "not enough space on spool drive"
with large disks having over 4G in free space.
v8.0 HF-1
==================
o Queuemgr: Fixed possible crash when message has from address
containing '%' character and STMP logging is set to SYSMMDD.txt.
v8.0
==================
o IAdmin: Added ability to specify leading wildcard in kill list.
o IAdmin: Moved the "disable SMTP Auth" and "refuse null senders"
options from the SMTP Security tab to the SMTP Advanced tab.
o Added Anti-Spam content and connection filtering.
o Added new Queue Manager service.
o IMMSGEXP - Added new option to specify that messages
will only be expired from certain mailbox names.
o IAdmin - Added maximum retry count for messages with
null senders.
o Added control access to Syslog service.
o IMail1 and Web Messaging will now use the SENDNAME from
the registry when sending messages.
o IAdmin - Added bounce and copy options for inbound rules.
o Queue Manager - The X-IMail-Rule header will be written to the log
when a message is trapped by an inbound rule.
FOR MORE INFORMATION
====================
o Download the IMail Server User's Guide (.pdf file) from
the Ipswitch Web site:
http://www.ipswitch.com/support/IMail/manuals.html
o Note: You will need the Adobe Acrobat Reader to view the
.pdf file. You can also download the Acrobat Reader from
the same location on our Web site.
|