|
Answer/Solution: IMail Server Version 8.12 Release Notes
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 Fixed in 8.12
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
IMail now uses the Open SSL library.
IMail now uses the Open LDAP server.
IMail Anti-spam will search for phrases in the subject.
IMail Anti-spam now has the option to modify the subject for
messages identified as spam.
Optional Enhancements
IMail Anti-Virus products provide 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 products stop dangerous viruses before they make it to
an end-user's e-mail client.
o IMail Anti-Virus premium
IMail Anti-Virus premium fully integrates with IMail Server
and is powered by Symantec CarrierScan Server, a high performance,
scalable, reliable solution to protect against viruses.
o IMail Anti-Virus Standard
IMail Anit-Virus standard fully integrates with IMail Server
and is powered by BitDefender(TM), a reliable solution to
protect against viruses.
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.
o If you are upgrading from a previous version of IMail
a conversion of the LDAP database will take place. This
conversion can take a lengthy amount of time depending on
the number of domains converted. The LDAP server will also
be left running after the conversion.
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.
MESSAGING ENHANCEMENTS
In this release, the ClassicWebMail templates have been added
as the default web templates for IMail. The stylish and
sophisticated look of ClassicWebMail adds ease of use to the
web messaging experience. Apparent changes made to these web
files in this release include:
o Context sensitive help for associated pages
o Ability to view mail message headers on the Read Mail page
o Anti-Spam interface updates to the Host Black List, Phrase
Filtering, Statistical Filtering, HTML Feature Filtering,
URL Domain Black List, and Domain/Email Addresses pages.
o Anti Virus interface updates to the Anti Virus
Administration page
WEB MESSAGING NOTES FOR UPGRADERS
If you have customized templates that you wish to continue
using, you may refer to the list of modified and added files
in order to upgrade your customized templates.
v8.12
==================
The following template(s) were modified in this version:
o addalias.html
o aliasmodify.html
o chgfwd.html
o chghostrule.html
o chgldap.html
o chgplan.html
o dghedlst.html
o dgseplst.html
o dgtralst.html
o footer.cgi
o listadm.html
o msgsum.html
o shspool.html
o subfold.html
o sysusradmin.html
o whitelist.html
The following template(s) were added in this version:
o NONE
v8.11
==================
The following template(s) were modified in this version:
o config_MailBoxSizeLimitKB.cgi
o menu.html
o vh_modify.html
The following template(s) were added in this version:
o NONE
v8.1
==================
The following template(s) were modified in this version:
o ab.html
o addalias.html
o addhostrule.html
o addrule.html
o adduser.html
o aliasadmin.html
o aliasdisplay.html
o aliasmodify.html
o aspamlog.html
o aspamopt.html
o autoresp.html
o avsvradm.html
o badact.html
o chgfwd.html
o chghostrule.html
o chgldap.html
o chgpass.html
o chgplan.html
o chgrule.html
o chgsign.html
o chguser.html
o chgvac.html
o chpasuad.html
o cs_help.cgi
o delalias.html
o delconfirm.html
o dghedlst.html
o dgseplst.html
o dgtralst.html
o diglst.html
o disabledlist.html
o displayuserlist.html
o dispusr.html
o draft.html
o edithostrule.html
o editlistrule.html
o editnews.html
o editoutrule.html
o editrule.html
o editwelc.html
o fwdmsg.html
o fwdmsg1.html
o headerbutton.cgi
o headerstart.cgi
o headlst.html
o helplst.html
o hostblacklist.html
o hrefdomain.html
o htmlfilter.html
o imapierr.html
o iplist.html
o listaddrule.html
o listadm.html
o listchgrule.html
o listmodrule.html
o logout.html
o menu.html
o mnacclog.html
o mnsyslog.html
o mntlst.html
o modhostrule.html
o modrule.html
o msgdel.html
o msgmove.html
o msgsort.html
o msgsum.html
o nolist.html
o nolistfile.html
o nouser.html
o ntaddusr.html
o padduser.html
o pantispam.html
o pattach.html
o pavadmin.html
o pbutton.html
o pchgalis.html
o pchgauto.html
o pchgfwd.html
o pchgldap.html
o pchgpass.html
o pchgplan.html
o pchgsign.html
o pchguser.html
o pchgvac.html
o pdeluser.html
o pedtnews.html
o pedtwelc.html
o phrasefilter.html
o plfile.html
o plistadm.html
o plistdig.html
o plistset.html
o plogspool.html
o plstaddr.html
o plstfile.html
o pref.html
o psearch.html
o pshspool.html
o psndmail.html
o psubfold.html
o puchgpass.html
o pvhost.html
o readfail.html
o readmail.html
o replymsg.html
o replymsg1.html
o search.html
o sendmail.html
o serverblacklist.html
o serverblacklistentry.html
o shspool.html
o spell12.html
o spell12.jar
o statfilter.html
o subfold.html
o subjlst.html
o subslst.html
o syntax.html
o syslog.html
o sysstat.html
o systmlog.html
o sysusradmin.html
o traillst.html
o unlock.html
o userstat.html
o usradmin.html
o vaddstats.html
o vh.html
o vh_add.html
o vh_modify.html
o vhdelete.html
o viewvac.html
o vmodifystatus.html
o whitelist.html
The following template(s) were added in this version:
o NONE
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
There were no updates to the Web Calendaring templates
in this release.
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.
o The IMAP server may crash if the SQL server is not started
and ACLs are enabled.
o SETACL does not support the + or - modifiers on the ACL
string. This does not affect Bynari Connector.
RELEASE NOTES
o The function of the 'Hide from Information Services' feature has
changed. There is currently no way to hide information within an
OpenLDAP database. When this option is applied, LDAP information
for the user is deleted from the LDAP database and must be
re-added should you wish to show LDAP information for this user
again.
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.1 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.1. 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.12
==================
o Fixed possible ERR 005 thread crash in Queue Manager when decoding
message headers longer then 512 bytes.
o Fixed crash in SMTPD32 when receiving a text record from black list
which contained invalid text record.
o Antispam: Whitelist now handles domains preceded with '@'.
o IAdmin: Will wait for a service to start before updating the
text on the start button.
o IMAP4D32: Added support for UIDPLUS (RFC 2359).
o IMAP4D32: Will now correctly return the first UNSEEN message
instead of always returning 1 when selecting or examining a mailbox.
o IMAP4D32: Now properly reports results for LIST command.
o LDAP: Fixed case sensitivity defect when searching registry for
virtual domains.
o LDAP: Improvements made to startup time.
o SMTPD32 will now log verify requests when Verbose logging is enabled.
o SMTPD32: Removed crash when resolving address in the HOSTS file
and the address string contained a tab character.
o SMTPD32: Fixed possible memory leak when system very busy.
o Web Messaging: Fixed defect causing "Server Process was interrupted"
error when adding or modifying hosts and users.
o Web Messaging: Removed possible buffer overflow when editing large
rule files.
o Web Messaging: Mailbox dropdown now allows user to change the
first mailbox listed.
o Web Messaging: Replied and forwarded message status icons are now
properly displayed.
o Web Messaging: Corrected "Server process was interrupted" error
when adding new hosts.
v8.11
==================
o IAdmin will no longer display the outbound rules tab for
IPless virtual hosts.
o Antispam: When normalization is turned off for the phrase filter,
the following characters will be treated as delimiters:
;:,&.%!{}|?<>[]()"_-+*\~`/=^'$@ (including the space character).
o Modified Web Messaging so that a blank user can not
be suspended.
o Queue Manager: Multi-line negative responses during remote delivery
are now written to the bounce message.
o Added logging of primary settings to the W1 log when
web messaging starts.
o Replaced rules regular expression parser with faster
expression parsing engine.
o Added ability to generate the daily report on demand by
calling SMTP32 with the -daily command. This will not reset
the daily counts.
o The Queue Manager will now requeue messages and increase the try
count when the DNS server can't be reached rather than bounce
messages without regard to the retry count.
o The Queue Manager will correctly roll to the next Domain Name Server
when one in the list fails to respond.
o When SMTPD32 is restarted, any messages that were being check against
connection filters when the service was stopped will be passed
to the queue manager rather than wait for the first queue run.
o IAdmin will now properly show the wait cursor while LDAP is initializing.
O Web Messaging: Host modify, Enable SSL and Force SSL settings
will now save correctly.
o LDAPER will use less CPU resources when converting from prior versions of
the LDAP DB.
o Remote Iadmin: Synch and Initialize LDAP will now function correctly.
o Log Analyzer: Invalid times entered in options will no longer lock up
the interface.
o When Peering, the Queue Manager will no longer search for X1 in the connect
response.
o STMPD32: The initial SMTPD connect message will now use a more descriptive ID
in the log rather than 000000000000.
o IAdmin will now allow editing the first name and last name field when
LDAP is not running.
o Web Messaging: When saving files to draft or copying sent mail,
neither the sent copy nor draft message will be subject to rules
or forwarding in the Queue Manager.
o Web Messaging: Fixed possible crash when viewing message with excessive
image extensions.
o Updated OpenSSL to version 0.9.7d.
o IMAP4D32: Fixed defect causing failures when moving messages between
folders.
v8.1 HF2
==================
o Queue Manager: Fixed ERR 005 when message contains non standard MIME
boundary larger than 127 characters.
o Fixed possible handle leak in mailbox.dll which could result in locked
mailboxes.
v8.1 HF1
==================
o Queue Manager: Fixed ERR 005 when delivering messages to users
with multiple nested sub folders.
v8.1
==================
o IAdmin: Clicking the cancel button on the mailbox rename dialog
will no longer crash IAdmin.
o SMTPD32, anti-spam and the queue will all use the same ID
for a single message in the logs.
o Phrase and HMTL anti-spam filtering now support a "use
primary domain" setting.
o The X-IMAIL-SPAM X-header will now contain the message ID used
in the log files.
o Spam checking can now be skipped for messages received from IP
addresses in the "relay mail for addresses" settings.
o Added ability to search for phrases in message subject.
o Combined the anti-spam trusted IP list and white list into
the Trusted Addresses tab. This list applies to both content
and connection filtering.
o Added anti-spam action "move to mailbox".
o Anti-spam now supports subject modification for messages
identified as spam.
o Messages delete from a mailbox will no longer be immediately
removed, they will only be marked as removed. When the mailbox
has X percent wasted space, the mailbox will be compressed.
This is controlled with the registry value
HKLM\software\ipswitch\global\MBXCompress. The default is 10 percent.
o The definition of the words used in the anti-spam table has been
modified such that the words can be 3 to 32 characters in length
and all non-alphabetic characters are removed (this is known as
normalizing the word).
o Modified Phrase Filtering section of the Content Filtering
tab so that an administrator can specify whether or not the words
used by the Phrase Filter are normalized.
o Added IMAP Access Control List (ACL) support (supporting Bynari
Connector).
o Created conversion utility to convert from versions older than 8.1
to Open LDAP.
o Added capability to handle obfuscated href attribute to Anti-spam.
o Removed "Refuse Null Senders" setting in SMTP Advanced settings.
o Replaced IMail SSL service with Open SSL.
o Added Cleanlist command line utility which is used to merge phrase
lists and url domain black lists, and remove duplicate entries from
these lists.
o Added the IMail Log Analyzer utilities which compile reports based
on log file data.
o Added Read Size (RS:) to logoff line in POP logs.
o Include responses from destination server (when available)
in bounce messages.
FOR MORE INFORMATION
o Download the IMail Server User's Guide (.pdf file) from
the Ipswitch Web site at:
http://www.ipswitch.com/support/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.
|