IMail - Version 8.01 Release Notes

Product: Version: Platform:
IMail 8.01 NT,Win2000,XP

Answer/Solution: IMail Server Version 8.01 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 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 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 pre-configured 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.01. 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.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.01
==================
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 Added HTML Filtering to Anti-spam.
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/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.

Document #:   Revision Date:
IM-20030701-DM01   04/08/04
tools: | Furl this page

Return To KnowledgeBase Search Page