|
Answer/Solution: IMail Server Version
7.15 Release Notes
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 4.0 and Internet Explorer
4.0) 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.
NOTE: Also available as a separate purchase, the Mail to Fax option lets
you set up mail accounts on the IMail Server system that can receive
mail from a mail client and forward it to Fax phone numbers.
NEW FEATURES
============
o IMail Administrator (IAdmin)
- Multiple condition rules support
- Anti Virus by domain
- Rules can send to mailbox or address
- Outbound rule support
- Max outbound message size
- Full mailbox notification (by percent full)
- Sub mailbox creation control
o SMTP32
- X-Imail-Rule header will be added to locally delivered
messages that were trapped by a rule.
o Web Messaging
- 128 bit SSL support for more secure transmissions.
- Improved administration capabilities to match IAdmin rules,
outbound message size, sub mailbox creation and full
mailbox notification.
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.
Web Messaging enhancements for administrators
=============================================
o Web Messaging templates have also been updated to support
Inbound and Outbound Delivery Rules, as well as multiple
conditions for rules.
o The advanced SMTP options, such as maximum outbound message
size, full mailbox notifications and sub-mailbox creation,
can be configured on the Add Virtual Host and Modify Virtual
Host Administration pages.
o If you have IMail Anti-Virus installed, administrators can
also enable/disable virus scanning per domain from the Add
and Modify Virtual Host administration pages.
Web Messaging enhancements for users
====================================
o Web Messaging now supports 128 bit SSL for more secure
transmissions.
o Users can create Delivery Rules for their incoming mail,
and apply multiple conditions to each rule.
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 v7.0. If you choose to copy templates onto
your system during the install, this document is stored as:
IMail\Web\New\Upgrade Help\upgrade6to7.txt
v7.13
==================
The following template(s) were modified in this version:
- message.ini
NOTE: A new message variable (USER_LIMIT_EXCEEDED) was
added to the message.ini file. By default, the message
variable will be set to "User / List limit exceeded."
v7.12
==================
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:
- edithostrule.html (1 - 3)
- editlistrule.html (1 - 2)
- editrule.html (1 - 2)
- quickclick.cgi (1)
- search.html (2)
- sysusradmin.html (4)
- usradmin.html (3)
The following template(s) were added in this version:
- rule_js.cgi
v7.11
==================
The following templates were changed in this version:
- delconfirm.html
- msgsum.html (7)
- readmail.html (5)
***NOTE: ONLY FOR 7.04 OR HIGHER UPGRADERS****************
| |
| If you have already updated delconfirm.html for |
| IMail 7.04 or higher, you need to remove the hidden |
| <INPUT> tag named "msgsort." This <INPUT> tag was |
| added to the delconfirm.html template in IMail 7.04, |
| and this element is no longer needed. |
| |
**********************************************************
v7.10
==================
Changes made to the various templates are outlined in the
"Upgrading Customized Templates Document." Below is
a list of the templates that have been altered for 7.10. 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 templates were changed in this version:
- chghostrule.html (2 - 6)
- chgrule.html (1 - 5)
- cs_help.cgi (1)
- listchgrule.html (2 - 6)
- readmail.html (4)
- sm_js2.cgi (1)
- vh_add.html (8 - 12)
- vh_modify.html (8 - 12)
WEB CALENDARING NOTES FOR UPGRADERS
===================================
v7.12
==================
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:
- editevent.html
- edittask.html
v7.10
==================
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:
- addevent.html
- addtask.html
- editevent.html
- editimiprequest.html
- edittask.html
- yearview.html
SECURE SOCKETS LAYER (SSL)
==========================
You can check the following if you are having trouble
getting SSL to work:
- IWebMsg.ini should have EnableSSL=1 (ForceSSL=1 may
or may not be there).
- IWebMsg.ini is in the proper windows directory (%WINDOWS%
usually \Winnt).
- After changing IWebMsg.ini, stop the service and restart
it again to have changes recognized by the application.
- 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.
- If the application is running but SSL is not working,
EnableSSL is the only problem.
- 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.
- 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.
ADDENDA
========
o Page 4 of the IMail Server v7.0 User's Guide states that
Web Calendaring has the" ability to import and export
information to any compliant client, such as Outlook,
and then import the information into a calendar or PDA."
Web Calendaring does NOT have the ability to import or
export. However, it can send and receive single events
to and from MS Outlook and other compatible clients.
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.
RELEASE NOTES
=============
- 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.
- Slight changes have been made to the format of mailbox
files in IMail Server version 7.0. However, the mailbox
files are still compatible with v6.0x mailboxes. During
the first access of a mailbox after the IMail system has
been upgraded to v7.0, you may notice a delay as the
mailbox file and its UID file are rebuilt. This one-time
delay will provide improved performance and reliability
for the future. The IMail v7.0 installation process will
launch a process to update all mailboxes on the system.
This will prevent users from experiencing the delay,
interactively, once this process completes. This process
may be safely terminated, if so desired.
- Multiple condition rules are now supported in IAdmin and
IWebmsg. The IMail client does not support multiple
condition rules, but single condition rules are
supported in the IMail client.
- External Database Changes:
IMail 7.1 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 v7.1 over any earlier version, 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 v7.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.
Known Issues
==================
o The IMail shortcuts are not always installed on traditional
Chinese. They should be manually created in this case.
v7.15
==================
o Corrected a defect that could cause binary attachments to be displayed as text in web messaging.
o Adduser will not remove users from Access database.
o Remote IAdmin will no longer create empty vacation, plan, forward or rules
files.
o Optimizing LDAP will now remove deleted users.
o IMAP4d32: Fixed failure in certain search commands.
o Web messaging will now save the To, CC, and BCC fields when saving to drafts and Japanese characters are present.
o Web messaging will no lower leave temp files in the spool directory when messages are sent that contain Japanese text in the body.
o Web messaging: Corrected handling of Excel attachments when the file name is greater than 95 bytes.
o SMTP32: Corrected handling of mail to sub mailboxes for users with a "-" (dash) in the user name.
o Web messaging: Fixed possible thread crash resulting from using
KWM config_HidePreviewPanel.cgi.
v7.14
==================
o Consolidated the changes from 7.13 HF1 and 7.13 HF2 into 7.14
o Changed IMAP4D32 service to indicate a failure when an empty response is given to the AUTHENTICATE challenge
v7.13 HF-2
==================
o IAdmin - Fixed a window placement bug resulting from applying Microsoft security update Q328310 to Windows 2000 and Windows XP operating systems.
v7.13 HF-1
==================
o IMail1 - Removed incorrect Content-Transfer-Encoding header for ISO-2022-JP encoded text.
v7.13
==================
o IMailSrv - Corrected buffer overflows as reported by eEye.
o Web Calendar - Host portion of invitee address will no
longer be dropped in invitee list view.
o SMTPD32 - Corrected relay check when using relay for local
users only.
o IAdmin: Help from Web Messaging ad support "Add" dialog
now opens the correct help topic.
o Web Messaging: Corrected first name display on main menu
page.
o Remote IAdmin will no longer insert extra carrige returns
in lists when editing the user list.
v7.12 HF-1
==================
o Corrected a buffer overflow in web calendaring which could
be used for a DOS attack as reported in BugTraq
o Repaired possible SSL buffer overflows from CERT Advisory
CA-2002-23
v7.12
==================
o SMTP32: Corrected sorting error of DNS entries when entries
returned from DNS are out of order.
o Root user will now be counted as a user in total user count
for IAdmin and Web Messaging.
o Web Messaging: Fixed a buffer over-run which could result
in a vulnerability (bugtraq id 5323).
o Messages trapped by a rule set to deliver to a non-existing
subdir \ submailbox will bounce after max tries.
o Web Calendar - Fixed handling of reminders.
o Web Calendar - Removed possible crash.
o Web Calendar - Removed possible 100% CPU utilization loop.
o SMTP32 - Corrected handling of multiple conditions rules
when one condition used an external file.
o Corrected time criteria check used by ISPLCLN.
o Deleting a host in web messaging will no longer remove user
directory contents.
o SMTP32 - Removed 550 and 451 from virus error messages.
o Web Messaging - corrected handling of first name when the
name contains a '.'.
o SMTP32 - When peering is enabled, a message will no longer
bounce as an invalid address when one of the peers is down.
o SMTP32 - Full mailbox notification will now check message
count as well as mailbox size.
o IAdmin - Arrow keys will function correctly for alias types.
o IAdmin - Corrected handling of max mailbox size and max
message count when using global user change.
o Web Messaging - Added confirmation when deleting users.
o Web Messaging - A virtual host can now be edited immediately
after creation.
o Web Calendar - corrected saving of repeating events.
o Web Messaging - Compose pull down menu will now display
when using Netscape 6.2.3.
o Web Messaging - The user will now be alerted when searching
with no mailbox selected.
o IAdmin - Corrected handling of the registry key when peering
is removed.
o IMAP4D32 - Removed possible file lock on mailbox UID.
7.11 HF-1
==================
o When a user in the posters list posts to a password
protected list, they must still supply the password.
o IMonitor will no longer conflict with the beeper
client on Win2K.
7.11
==================
o Web Messaging: Added performance enhancements to lower
memory and cpu usage.
o The X-IMail-Rule header written to a message
header when a message is trapped by a rule can now
be disabled.
o When users are in the posters list (posters.lst),
they will always be allowed to post to that list.
o POP3D32: The port can now be changed in the registry.
o Web Messaging, Web Calendaring: Netscape 6.2 users
can now connect using SSL.
o Thread pooling is no longer turned on by default
for web calendar.
o IMAP4D32: Corrected handling of invalid paths for the
copy command.
o Web Messaging: The read mail link will function correctly
after setting preferences.
o Removed a buffer overflow error in Web Calendaring.
o Web Messaging: Saving deleted messages to the deleted
folder will no longer put two copies in the deleted
folder.
o Corrected misspelling in list digest message.
o SMTP32 will now correctly send DSN notifications for all
requested recipients.
o IAdmin: Virus definition date is displayed on the
Anti-virus tab (IMail AV only)
o Mailall will send message to all recipients on NT domain.
o Web Messaging: The change user information screen will
display correctly when the first name contains a '.'.
o Group Alias filenames now support spaces.
o Web Messaging: New users will have max mailbox and max
messages set to the correct default value.
o IAdmin: Corrected LDAP referral display
o Mailbox will now verify all messages have a final cr/lf
pair at the end of the message.
o Default user settings will now be applied to users on NT
database.
o Web Messaging: Corrected alias resolution display.
o The LDAP attribute 'mail' is now set when adding users.
o Group alias filenames are no longer limited to 8 characters.
o Corrected refresh display of user access settings in IAdmin.
o Corrected list digest display of AM/PM.
o Web Messaging: Removed restriction allowing the entry of
only 997 virtual hosts.
o Adduser now sets the mail attribute correctly.
o IAdmin: Info manager tab will correctly list sub areas.
o Corrected an error in the Web Messaging search page
that could have been used for a DOS.
o IAdmin: Fixed a bug which caused commonname LDAP attribute
to be set incorrectly when adding a new user.
o Isplcln: Fixed bug causing all spool files to be deleted
when parameters were left off.
o IAdmin: Enabled max mailbox size and max messages fields
when using external DB.
o IAdmin: Virus scanning will be turned on by default when
new hosts are added (IMail AV only)
7.1 HF-1
==================
o IMailSrv: Fixed bug which caused users to be deleted
from list files on Set Mode commands when email address
was not enclosed by <>.
o ILDAP: Fixed a buffer overflow which could be used for a
DOS attack.
7.10
==================
o ODBCUSER: Added support for new columns NUMNOTIFY
and LASTNOTIFY.
o Adduser will no longer add a user to the registry when
using NT Domain and entering an invalid user.
o Web Messaging: Removed sending log lines to the interactive
window due to periodic lockups of this window.
o IAdmin will no longer allow addition of a duplicate
hostname.
o Web Messaging: System admins can now correctly display
user attributes.
o SMTP32: Fixed bug causing S: S line to appear in log when
a TCP information message should have been displayed.
o SMTP32: The x-rcpt-to line will now be correctly populated.
o Web Messaging: Removed bug that caused crash when users had more
than 500 sub-mailboxes.
o IAdmin and Web Messaging will create digest mailbox when digest
mode for a list is set up.
o IAdmin: Corrected user count display.
o SMTP32 will now send a notification message to original
recipient when a message is not delivered due to virus.
o Improved SMTP32 performance by caching positive DNS
queries during a single message, this will speed
deliveries of multiple users at a single host.
o Corrected DNS queries so MX records would be used in
priority order.
o Added multiple condition rules capabilities to SMTP32,
IAdmin and Web Messaging
o Rules will now send to sub-mailbox or to an
address (user@domain)
o Local deliveries which were trapped by a rule will
contain a new x-imail-rule header line.
o Added outbound rule support.
o Added max outbound message size support.
o Added sub-mailbox creation settings to IAdmin and
Web Messaging for SMTP deliveries.
o Added full mailbox notification (by percent full).
o Added enabling / disabling virus checking by domain.
o Fixed Web Messaging support for Opera browser.
o Fixed Web Messaging support for Netscape 6.2 browser.
o Added Web Messaging error message for the overflow of
concurrent users.
o Web Calendaring: Fixed crash w/ recurring events from Outlook.
o Web Calendaring: Events can now be sent to Outlook. Note: Todos
and Journals cannot.
o Web Calendaring: Recurring events are now all sent as a single
instance representing the first date for that event. Our
calendar implementation didn't handle recurring events sent
to it and the ones it sent broke Outlook.
o Web Calendaring: Alarms are no longer included in event invitations.
This also broke Outlook.
o Calendar now properly encodes "TEXT" properties -- see
RFC 2445.
o Web Calendaring: When an invitee alters an event in which they are
not the organizer, a new invitation is no longer sent.
o Web Calendaring: Accessing days in October from the Yearly view
now sends the user to October, not the current date.
o Web Calendaring: Dates in January with values higher than the last
day in February now go to the correct date in January
instead of the last day in January (ex. Jan 30 sent you
to Feb 28)
o Web Calendaring: Invitations no longer include an HTML component.
This broke Outlook. They are now sent as Content-Type:
text/calendar
o Web Calendaring: Several fields are converted from their internal
representation to iCal compliant text before being sent
in an invitation.
o IMUtil.exe and IRAdmin.exe are no longer supported.
o Web Messaging: Sockets which never receive data will
timeout rather than stay open.
o SMTP32: Queue files which have no data file will be
bounced rather than attempt delivery.
o IMAILSRV: Increased size of filename for messages to
reduce risk of name duplication.
o SMTP32: Corrected handling of default maximum mailbox
size and maximum message count when not specified for
the user.
o IAdmin: Repaired display of the common name attribute
for LDAP.
o IMail1: Increased size of filename created when sending mail.
|