Office-Logic InterChange v4.x - Product Release Changes


Version 4.18

  • Added feature to filter attachments in compressed (ZIP) files.
  • Added feature to block incoming mail using SURBL (public URI blocking list).
  • When receiving mail, does not allow users to SMTP authenticate if IP address blocked, preventing them from locking the user account.
  • Can create rule to process all messages daily.
  • When rule condition is Date, web page shows "Older than" prompt.
  • When rule condition is Time, web page shows "Between times of" prompt.
  • Added rules replacement parameter %a to represent day of month.
  • Reads localization strings directly from web cache.
  • Delays distributing mail from shared POP3 if userlist cannot be accessed.
  • Floating appointments represented correctly on Nokia phone.
  • Fixed issue decoding foreign characters in vcard object.
  • Synchronizes "other" phone number with Funambol client (Blackberry & iPhone).
  • Supports synchronizing schedule using Funambol client (Blackberry).
  • Supports "refresh from server" when using Funambol client (Blackberry).
  • Address book sync works with Nokia phone.
  • Will not repeatedly keep creating new files in archive if sharing violation.

Version 4.17

  • Fixed issue when forwarding email with embedded pictures.
  • Fixed issue with overflow in attachment name.
  • Discussion list does not modify Smime PKCS7 encoded messages.
  • Email header "Sender:" contains full e-mail address.
  • Added checkbox to show user password. 
  • Does not display blank message if specified character set not supported.

Version 4.16

  • Fixed issue with composing new messages using WAP.
  • Corrected issue where user was asked twice to configure program when starting InterChange.
  • Added ReverseHttp for web services to make outbound connection to web proxy server.
  • List of code pages kept in CODEPAGE.TXT file.
  • Attempts sending to other servers if 400 level error reported.
  • Added capability to route challenge messages to another mail server.
  • Domain appearing in userlist as "Route" overrides relay host.
  • Uses SSL connection if port specified for relay host is 465.
  • Uses temporary certificate when establishing SSL client connection.
  • Uses default cipher set that does not include anonymous and null ciphers.
  • Narrow range by 1 day to stay inside of range configured in Blackberry otherwise duplication may occur.
  • Does not show log entry 'Distributing message' unless message is to be distributed to list.
  • Fixed issue with posting data to Webmail using Blackberry.
  • Deletes LOGIC.EMB from archive folder if no messages left.
  • Can specify message subject in auto-reply rule.
  • Will not automatically add email address with asterisk into whitelist.
  • Does not get antivirus engine version when sending success msg because engine may still be loading.
  • Includes list of defined users when synchronizing contacts with SyncML.
  • Clearing field data on the SyncML client does not clear the data on the server unless '*' is used.
  • Log shows user name associated with SyncML requests.
  • Can simultaneously read INI files in multiple threads for improved performance.
  • Ignores all CRLF characters in Vcard contact fields.
  • Logs all messages delivered out of InterChange to Deliver*.log.
  • Does not synchronize location on shared private appointments.
  • Does not synchronize reminders on shared appointments.
  • Uses winsock to connect to virus update server rather than Internet SDK to eliminate dependence on Internet SDK.
  • User's advanced settings now allow a per-user configuration of which recipients to show during recipient selection.
  • Ignores everything after semicolon in discussion list.
  • Allows host names to be placed in ALLOWIP, BLOCKIP lists

Version 4.15

  • Added shared folder support for Office-Logic users.
  • Added configuration to allow SyncML connections to not use SSL.
  • Corrected problem with not including message body when rule redirects to small device.
  • Move and Copy rule actions support shared folders.
  • Ignores rule actions Move and Copy to Inbox.

Version 4.14

  • Added configuration list for "Domain names for which SSL is required to send mail".
  • "Maximum number of messages allowed to be delivered per day per sender" is counted by authenticated user, not by user specified in "from" address.
  • Service attack counter reset if sender authenticates or specifies valid recipient.
  • Service attack denial not broadened to entire class C.
  • Renamed "Denial of service attack" to "Service attack".
  • IMAP mailbox automatically expunged when closed (default configuration at user level). Previous behavior was to never expunge unless specified by client. This fixes the problem with clients e.g., iPhone that would flag messages "deleted" but never expunge.
  • Fixed problem with creating floating appointments through web interface.

Version 4.13

  • Finds copy of InterChange already running by looking for Pipe.
  • Default values for archiving set to 30 days, 1 day per folder.
  • Log files created with a header line at the top.
  • Restricts maximum number of messages allowed to be delivered per day per sender.
  • Improved synchronizing floating appointments with the Blackberry.
  • Improved synchronizing address book with Funambol sync client.
  • Added configuration for "Expunge message immediately when deleted using IMAP"
  • Reverts to DEFAULT template set for files that cannot be found in specified template set.
  • IMAP server supports STARTTLS command.
  • If a group appointment attendee changes appointment on handheld, creates duplicate appointment that is not part of a group.

Version 4.12

  • Fixed problem with outbound queued message list not showing subject.
  • Fix possible exception when to-do list notes missing end marker.

Version 4.11:

  • Fixed problem with "Additional file extensions to filter" not saving value.
  • Added feature to pick-up and deliver RFC-822 messages from a specified directory. 
    • This acts as an API for administrators. Define the directory in the Sending Options.
  • IMAP client mode recognizes "{}" in folder list returned from IMAP server when running in passthrough mode or migration. 
  • Fixes migration problems when going to other serves e.g., Lotus Notes servers.
  • Encodes '\' characters before sending to IMAP server. See above.
  • Uses mime content type from MIMETYPE.TXT for serving files. 
  • Allows browser to pick correct viewer application.
  • Cannot authenticate SMTP/POP/IMAP/WEB if user has no password. Security enhancement.
  • Rejects whole message if max number of recipients reached instead of sending to limit and then stopping.
  • Attachment filter will notify the designated user when a message is placed in their folder because of the filter.
  • Concatenates any adjacent BODY elements in HTML text so it works with the current Rich Text editor.
  • Recognizes days forward and days back specified by Blackberry Sync client so that the range can be set on the device instead of requiring the user to login and set it through sync options. 
  • Setting the range in the WebMail client will only take effect if the setting in the Sync Client on the phone is deactivated.
  • Does not display floating private appointments overlaid from other users.
  • Does not sync floating private appointments overlaid from other users.

Version 4.10:

  • Updated to improve loading and unloading Norman Virus engine.
  • Recurring days-of-week selected by checkboxes instead of multi-select to fix problem in iPhone Safari browser..
  • Content filter searches through message subject and body only to prevent false positives from attachments, pictures, etc.

Version 4.09:

  • POP/IMAP servers return error if mailbox cannot be opened.
  • Backs up files during SYNCML synchronization before making changes.
  • Corrected memory leak in SYNCML server.
  • Secondary inbound SMTP port defaults to 587.
  • Does not eat non-delivery messages unless Auto-Unsubscribe is enabled.
  • Fixed possible exception with long subject lines when processing rules.

Version 4.08: (NOTE: If you have users using iPhones you need to update to this version)

  • Pop server returns messages sorted in the order they were received to allow client software to rearrange as it wishes.
  • Changed several FETCH command behaviors to work around problems in iPhone implementation of IMAP.
  • Message list shows received date, not date specified by sender so that messages are sorted by receive time not arbitrary time specified by sender.
  • Rule auto-reply saved in ANSI charset to fix foreign characters in rules.

Version 4.07:

  • Non-breaking space treated as space in HTML to plaintext conversion.
  • Converts nested BODY tags into DIV tags when forwarding message. This keeps the text outside the nested body from disappearing in the HTML editor.

Version 4.06:

  • Attachment names can contain any international characters.
  • Sends message body using ISO-8859-1 character set if all characters can be represented for compatibility with older email clients.
  • Can start and stop service from InterChange monitor.
  • Truncates spaces and linefeeds at end of username and password given by syncml client.
  • Shows error if local user found in index but user record cannot be read.
  • Does not display floating private appointments overlaid from other users.

Version 4.05:

  • Uses new HTML editor for composing richtext messages in Webmail.
  • Outputs web pages using configured character set (defaults to "Utf-8"). This allows all messages with foreign characters to be displayed properly no matter what default character set is configured in the browser.
  • Ignores folders under WEBHOSTS with names ending in ".BAK".
  • Folder list pull-down (instead of tree) displayed on Blackberry browser due to problems with the Blackberry web browser.
  • Uses fully-qualified e-mail address when saving message to IMAP pass-through Sent-Items folder.
  • Uses fully-qualified e-mail address when relaying mail for pass-through user.
  • Specifies utf-8 character set if sending any messages with non-ascii characters.
  • Can specify host, username and password separated by '!' character for Route domains (50000 user+ license).
  • IMAP responses not logged to reduce log file size.
  • IMAP server includes message position in FETCH response (fixes problem with iPhone).
  • Only organizer can change group appointment from WAASUP or Blackberry.
  • Reply text includes original cc: recipients.
  • Memory allocations grow by factor of 4 for better performance.
  • Does not clear Office-Logic alias list in memory if trouble reading file.
  • Simplifies sending alert email to your cell phone as a text message.

Version 4.04:

  • Comments allowed in all "lists" edited from user interface.
  • Uses Office-Logic global Content Filter if all recipients are Office-Logic users in addition to System Content Filter?
  • Uses system content filter when message has multiple recipients including Office-Logic users?
  • Closes address book database when synchronization appears to be done.
  • Allows challenge text to be up to 1024 characters.
  • Does not save outbound messages from mail client to "Sent Items" folder if message originated from Office-Logic client. This means that the User->Advanced setting for "Save outbound messages from mail client to "Sent Items" folder" needs to be on for those users that use "secondary" clients that don't save sent messages automatically.
  • Content filter skips all lines that appear to be base64 encoded.
  • Encodes "<" and ">" characters as &#xx for HTML editor.
  • Long To-Do list category names allowed.

Version 4.03:

  • One recipient that is on the allowed list does not cause all following recipients to be allowed.
  • Added menu item to edit Content Filters.
    • Content Filtering in Office-Logic InterChange is an experimental feature.  
    • Warning: If you do not completely understand the wide ranging effect of Content Filtering on your e-mail, Do Not Use This Feature.
  • Added menu item to view content filter logs.
  • Added menu item to edit blocked IMAP IP address list.
  • Added support for WAASUP To-Do List synchronization.
  • Corrected possible exception when posting large message body.

Version 4.02:

  • Fixed possible exception when SyncML data received is truncated.
  • Switched to shorter challenge message.
  • Corrected problem with public block list not blocking messages.
  • Help system uses HTML files.
  • Added content SPAM filtering during message reception using CONTENT.TXT.

Version 4.01:

  • Does not show useless information if no "To" field.
  • Includes "Welcome to Office-Logic InterChange v4.x" message to all users listing new features.
  • Search does not display the Detained folder if the user is configured not to have access to it.
  • Statistics report includes graylist effectiveness percentage.

Version 4.00.40:

  • Supports synchronizing to-do lists through SyncML.
  • Supports SMTP PLAIN authentication mechanism.
  • Supports intermediate SSL certificates named SERVER.CA1 to CA9.
  • User confirmation is required before address book deleted.
  • Added feature to send copy of all user's sent & received mail to another user.

Version 4.00.39:

  • Does not rescan detained folder when message added to detained folder to improve performance on large boxes.
  • Fixed possible problem with connection count becoming negative on web, pop, etc. sessions.
  • Corrected possible exception error when editing reminders in WebMail.

Version 4.00.38:

  • Can set maximum hours to attempt delivery of challenge message.
  • Escapes '<' character as '&#60' instead of '&lt" so it works with richtext editor.
  • User can select which address books synchronize with WAASUP client.
  • Fixed problem with long subject lines causing overrun error.
  • Misspelling containing multiple hyphenated words treated as one word.
  • Fixed possible exception when retrieving draft using WAP.
  • Multi-threading used for detaining and sending challenge message.

Version 4.00.37:

  • Client only given 3 attempts per connection to login to POP server.
  • Denial of service detection reduces the count of connections from one IP address if the user authenticates.
  • Fixed problem with Proper names being incorrectly capitalized in address book (Blackberry SyncML).
  • Fixed problem locating recipients in userlist when an e-mail address is specified in user properties.

Version 4.00.36:

  • Added denial-of-service attack detection and prevention for POP server.
  • Added list of domain names for which SSL will not be used to send mail to allow communications with those servers with defective SSL implementations.
  • Corrected overrun error when sending receipts with long subjects.
  • Archives mail to correct directory, not to directory under "Inbox".
  • Corrected overrun error for long recipient names.
  • Archives to monthly mailboxes.
  • Shows all authentication attempts with IP address for troubleshooting.
  • Uses updated SSL 0.9.8e library.

Version 4.00.35:

  • Keys in E-mail index are all uppercase for case-insensitive queries.
  • Re-indexes all E-mail indexes in uppercase.
  • Can handle header lines up to 1024 characters as per RFC2822.
  • Fixed possible overrun error when local user sends to excessively long e-mail address.
  • Translates utf-7 and utf-8 characters in header lines to ANSI.
  • Does not append copy of original message text unless using WML.
  • Makes sure domains are read before user conversion starts.

Version 4.00.34:

  • Fixed problem with jumping to user in user list by typing the name.
  • Fixed problem with deleting users in user list.

Version 4.00.33:

  • Increased timeout after first SYNCML packet is received, giving SYNCML client more time when it has plenty of contacts.
  • Added workaround for Norman reading/writing out of bounds.
  • Attachment size limits only apply when local user is sending a message.
  • Fixed possible overrun if email keyword field in database too large.

Version 4.00.32:

  • Added configuration to exclude specified files from being scanned for viruses.
  • Added configuration for IMAP pass-through so it does not issue "search recent" command to obtain only recent messages but rather fetches full mailbox list of messages for those using obsolete IMAP servers.
  • Case insensitive comparisons work with foreign characters.
  • Does not uppercase characters that appear after foreign characters.
  • Fixed possible exception when SyncML sync fails but client continues with no user authenticated.

Version 4.00.31:

  • Mailbox file LOGIC.EMB kept open while mailbox updated to avoid duplicates.
  • Includes <BODY> tags around message body when sending HTML msg from WebMail to avoid reply problems with some clients.
  • Closes connection after 5 failed SMTP authentication attempts to prevent account/password attacks.
  • Does not prematurely close SENTMAIL.TXT file that causes read errors when a sender reaches the maximum "Max messages per day per sender per recipeint (loop detection)".
  • Encodes characters outside of the range 0x20 and 0x7E to handle foreign characters.
  • Un-zips only the latest of each incremental file in the DOWNLOAD dir when a manual virus definition update is requested.
  • Shows POP login failures in log file with IP address for analysis of account/password attacks.
  • Inbox for local users kept in "Inbox" directory instead of the root of mail failure for a performance improvement and for future feature enhancments.
  • Mailbox hierarchy character for local users is ".". This is a return to the previous convention because of incompatibility issues.
  • Re-stamps date/time on message when placed in deleted folder so that trash cleanup is measured from deleted date instead of message receive date. 

Version 4.00.30:

  • Supports pipelining of several web requests over one connection for performance and stability increase.
  • Reports number of threads in "too many connections" error for troubleshooting purposes.
  • Web timeout set from 5 minutes to 30 seconds unless using syncml since the increase in timeout is only needed for syncml.
  • No service can use more than 1500 threads to reduce the impact of avoid denial-of-service attacks.
  • Removed graceful-close delay to reduce the number of active threads. The pipelining change decreased the need for this since it was designed to overcome a Microsoft shortcoming.
  • Does not check public blacklist if recipient in Allow-To list so blacklisted senders will be accepted.
  • Updating tree control does not cause timeout to be reset that prevented web session timeout.

Version 4.00.29:

  • Supports incremental updates for Norman virus scanner.
  • Added denial-of-service attack detection for inbound SMTP sessions.
  • Added account expiration date that effectively prevents logins.
  • Inbound mail will still accumulate for the user.
  • Activity log renamed to "Activity-yyyymmdd.log" from "Inter-yyymmdd.log".
  • Recognizes Office-Logic defined e-mail addresses as aliases IF they don't match the username. e.g., Username: LIZ with E-mail address: LIZ@DOMAIN.COM won't show but Username: ELIZABETH with E-mail address: LIZ@DOMAIN.COM will automatically show in ALIAS list.
  • Increased buffer size (4K) for LDAP search replies to accommodate very large LDAP returns.
  • Does not create status report when in monitor mode so that main process will correctly create report.
  • Challenge not sent to MAILER-DAEMON.
  • Graylist does not delay (costing spammers time) before dropping connection if server loaded down to overcome Microsoft shortcoming.
  • Denies extra recipients immediately if too many already given instead of waiting for "DATA" command.
  • Compares email address only (route stuff in angle brackets) with address book for whitelisting.
  • Added setting checkbox "Users allowed to change global address books".
  • If XHTML listed before WML, then HTML displayed on phone browser.

Version 4.00.28:

  • Fixed problem when searching for "From" so it does not include messages with no from field in header.
  • Shows folder name in search results.
  • Can disable richtext editor by browser through BROWSER.INI.
  • Removed duplicate authenticate response.

Version 4.00.27:

  • Hierarchical mail folders (subfolders) supported.
  • Stops receiving connections if thread limit reached (D-O-S protection).
  • Drag-drop supported for Internet Explorer clients for tree control.
  • Corrected possible buffer overrun.
  • Replacement parameter %b can be used for message body in rule action. Nice for displaying "pop-up" message on inbound e-mail.
  • Case-insensitive when checking for duplicate recipients during delivery to avoid duplicate message delivery.
  • Disables "Convert to Office-Logic" menu option if no global directory.
  • Displays cipher strength in log when in verbose mode.
  • Can save sent mail to Office-Logic sent-items folder for those (poor) people using a client that won't add sent-items and are defined as LOGIC users.
  • Fixed problem inserting user into empty Office-Logic userlist.
  • Vcard object compatible with WAASUP client.
  • Can display and delete SyncML licenses.
  • Does not allow SMTP authentication if IP address blocked.

Version 4.00.25:

  • No longer includes "Content-Disposition: inline" in mime partition when sending. (Blackberry gateway gives problems)
  • Fixed overrun error when whitelisting encounters multiple names in from or to headers.
  • List of available months to search starts in 1991.
  • If POP AUTH command given with no mechanism, lists mechanisms.
  • Increments POP login failures only if login failure.
  • Mime tokens can be surrounded by quotes.

Version 4.00.24:

  • Rejection message sent if 500 level error received at greeting.
  • Fixed problem with negative file positions in mime partition information.

Version 4.00.23:

  • Added delay to give the client a chance to close the connection first.
  • Added new Canadian English and Technical lexicons.
  • User logs can grow to 128K.
  • Includes "Connection: close" in failure response.
  • Makes sure message is positioned so it never sends X-SMTP headers.
  • Searches whitelist found in Office-Logic global directory.
  • Fixed memory leak in scheduler.
  • Can compose new messages using HTML (richtext).
  • Upgraded speller to SSCE 5.16.
  • Add to blocklist button also deletes message.
  • Removes null characters from message text.
  • If no mechanism specified during POP AUTH, assumes CRAM-MD5.
  • Logs discussion list activity into USER.LOG.

Version 4.00.22:

  • Updates local user's EMB file when new message placed in mailbox.
  • Notifies Office-Logic user when new message placed in mailbox.
  • Removes <HEAD> tag rather than removing HTML text before <BODY> or <HTML> tag.
  • When EMB file changes outside of InterChange, copy of EMB file in memory is replaced with the one from the file.
  • Default max messages per day per recipient set to 100.
  • Fixed typo in delegate message.
  • Will not go into re-connect loop when SELECT command fails.
  • IMAP,POP,SMTP shows password used upon login failure (in verbose mode).

Version 4.00.21:

  • IMAP command line can be up to 4MB in length.
  • Added workaround for "'s's" bug in spell checker.
  • Mailbox names can be up to 160 chars.
  • Client must wait 15 sec after POP or IMAP login failure.

Version 4.00.20:

  • Encodes release URL in challenge message so AOL does not filter it.
  • Does not filter attachments if configured not to.

Version 4.00.19:

  • Corrected problem with creating garbled LOGIN folders.
  • Expands discussion list into attendees when added to group appt.
  • Added feature to auto-redirect mail to small device.
  • Translates aliases found in TRANSLAT.TXT to hide the original alias name.
  • Tracks messages sent per day per sender per recipient for loop detection.
  • Fixed possible exception error.

Version 4.00.17:

  • Limits number of messages a sender can send per recipient per day to avoid possibility of a mail loop.
  • Discussion list can be setup to send rejection message to unauthorized users.
  • Can add setting LogMode=2 in INTER.INI so log file is written in buffered blocks rather than line-by-line.

Version 4.00.16:

  • Automatically set attendee's reminders if option selected.
  • Can configure hostname to appear in release link in challenge message.
  • Duplicate redirection not considered a failure.
  • Separate options for scheduler and mail read-only restriction.
  • Added e-mail delegation (change-user) feature.
  • Appends discussion list signature at end of HTML and plain partitions.
  • Can configure discussion list to send errors back to author.
  • Truncates extra spaces in username or password during login.
  • Can configure default minutes before alert.
  • Can specify e-mail address or cell phone number for alerts.
  • Supports adding attendees from distribution lists.
  • Added TRANSLAT.TXT list for aliases that are translated.
  • Adds "Delegated by" message at top of message if sent by delegated user.
  • Attendee can add/change reminder on group appointment.
  • Can be configured to automatically BCC another user when a delegated user sends a message.

Version 4.00.15:

  • Detained folder cleanup performed on IMAP and Exchange users.
  • Checks user's blocked IP and from files even if trusted ip address.

Version 4.00.14:

  • Checks for ambiguity when adding wildcard recipients.
  • Send/receive timeout for web requests set to 5 min.
  • Displays more descriptive errors when adding recipients to composed message.
  • Whitelist feature enabled by default.
  • Relaxed security for status named pipe.
  • Service does not start if not all connections restored.
  • Attempts to restore connections every 10 seconds for 2 min.
  • If a user re-shares a shared schedule, other users still cannot view it unless the schedule owner gives permission to them.
  • Files in domain directory under INIT directory copied into user directory at login.
  • Reports when password verify with NT/2000 server failed.
  • Result from public blocklist must be 127.x.x.x to block host.
  • InterChange service dependent on Workstation service to start first.
  • Can access multiple Office-Logic address books.
  • Statistics selector shown as list rather than pull-down.

Version 4.00.13:

  • Over quota e-mail message body originates from file OVRQUOTA.TXT.
  • Reports errors opening named pipe from service.
  • Searches domain list by host name first before domain name.
  • Reads domain list when in monitor mode.


Version 4.00.12:

  • Fixed exception error from invalid post data.
  • CSS files served with content type of text/css.
  • Added import users from active-directory.
  • If "From:" header is blank, gets sender from "Received:" header.
  • Migrate from IMAP done with multiple threads.
  • Migrate from IMAP corrects folder names.
  • Migrate from IMAP duplicate folders named with _1, _2...
  • Rule with no name shown as "(No name)"
  • Decompresses Norman update into temporary directory before applying in case of integrity error.
  • Re-establishes lost IMAP connection and re-selects folder.

Version 4.00.11:

  • Authenticates user with LDAP server if one defined for the domain.
  • Verifies that userfile header is not corrupt.
  • Added menu item to edit AllowHelo file.
  • Can restrict number of recipients and total message size when sending.
  • Always shows user associated with web request.

Version 4.00.09:

  • Retries multiple times to update Norman virus scan engine.
  • Attachments that contain CRC errors treated as damaged viruses.
  • Added feature to convert local user to Office-Logic user.
  • Statistics track SMTP inbound connections.
  • IMAP server allows authentication methods to be enabled/disabled.
  • Supports attachment name continuations as per RFC2231.
  • Does not skip HTML text before <BODY> or <HTML> tag.
  • Added %d parameter for domain name in challenge message.

Version 4.00.06:

  • Reads/writes INI files directly instead of using Windows.
  • Password comparison works with older passwords.

Version 4.00.05:

  • Compares passwords correctly even if zero byte in encrypted password.
  • Number of messages in mailbox limit increased to 65535.
  • Dlist can be configured to allow users in address book to post to the list.
  • Can pick user and folder to quarantine filtered attachments to.
  • Cleans up old attachments that were filtered and quarantined.
  • Users can be restricted to sending to local recipients only.
  • Attachment filtering allows additional extensions to be allowed or denied per-domain and per-user.
  • Simplifies forwarding mail to your cell phone as a text message.
  • Makes backup copy of userfile at midnight cleanup.
  • Reports CNAME results when looking up MX record.
  • Does not graylist sender if already whitelisted.
  • Separator line drawn after text is drawn so it is not overwritten.
  • Uses "From:" field as "MAIL FROM" when auto-redirecting.
  • Clipper indexing not sensitive to corrupted or unreadable blocks.
  • Gets change-user settings for OL users from "Sched" section of SHARE.INI.
  • Send attachments to CC recipients defaults as TRUE.
  • Allows TLS authentication to POP3 server using STLS command.
  • Activity log lines can be up to 512 chars.
  • Password change not allowed if external password used for authentication.
  • First response to CRAM-MD5 authentication similar to a msg-id to work with Eudora mail.
  • Re-wrote graylist cleanup so it completes in one pass.
  • Graylist cleanup gracefully stops at shutdown.
  • Improved index performance by not re-reading parent blocks.
  • IMAP search command returns all results on one line - Palm.
  • IMAP allows partial fetch using BODY[x]<partial> - Palm.
  • User mail dir for LOGIC users can be set to something other than MHS.

Version 4.00:

  • Added several new statistics.
  • Added third column of statistics on screen.
  • Added capability of showing running statistics as a bar graph.
  • Added feature to send regular status reports to administrator.
  • Remembers last view shown.
  • Reading mail shows drop-down list only if more than 3 recipients.
  • Shows last command in active web sessions.
  • Log files named by date created.
  • Can configure number of days log files are kept.
  • Can disable webmail features for all users.
  • Can disable webschedule features for all users.
  • Discussion list allows access control lists of who can post.
  • Added setting to discussion list to allow subscribed users to post.
  • Added number of recipients limitation by domain.
  • Added attachment size limitation by domain.
  • Can specify days offline-reader files are kept by domain.
  • Uses mutex for synchronizing writes to log files.
  • Recognizes Windows XP theme enabled.
  • Returns additional info in BODYSTRUCT request for compatibility with
  • Pocket Outlook in IMAP mode.
  • Can include other template files within templates.
  • Recognizes request for FAVICON.ICO file.
  • Attachments that cannot be decompressed treated as viruses.
  • Does not connect to IMAP server if user does not exist and no auto-create.
  • Correctly logs multiple-line EHLO response.
  • Redirects to different URL when login requires user to change password.
  • IMAP uses authenticated user to select proper global directory.
  • IMAP when search scope is 0 no search results returned. Workaround for
  • Outlook IMAP search crashing.
  • IMAP stops searching global address book when limit reached.
  • IMAP allows wildcard attribute names in search.
  • Rejection message sent if 500 level error received at greeting.
  • Detained box name not case sensitive.
  • Reports filtered file name when attachment is message body.
  • User setting can override number of recipients limitation by domain.
  • User setting can override attachment size limitation by domain.
  • Added Offline Reader feature.
  • Can configure message returned for an unknown recipient.
  • Recognizes monthly archive setting for Office-Logic users.
  • Content-Type case changed for case-sensitive clients.
  • Max folder length increased.
  • Allow and block lists allow "<>" to designate blank address.

Version 3.35:

  • Retries multiple times to update Norman virus scan engine.
  • Attachments that contain CRC errors treated as damaged viruses.

Version 3.34:

  • Domains configuration moved to separate dialog.
  • Added feature to view and remove WAASUP licenses.
  • Each domain has directory, LDAP server and quota limit settings.
  • Authenticates user with LDAP server if one defined for the domain.
  • Updates existing users when importing users from text file.
  • Performance improved when looking for e-mail addresses in whitelist.
  • Logs filename received message was saved to.
  • Uses larger write buffer if incoming message over 1MB.
  • Includes message size when sending message.
  • Added ability to migrate multiple IMAP users with saved passwords now.
  • Does not start separate thread for each migrated POP/IMAP user.
  • Adds extra CR-LF at beginning of message body if not Opera browser.
  • Ignores applefile partitions inside of appledouble partition.

Version 3.33:

  • Fixed possible buffer overruns.
  • Fixed overrun error when new address book name too long.
  • Non-existant fields do not show up as @@ in address book edit.
  • Can decode Base64 lines broken in irregular places.
  • Adds extra CR-LF at beginning of message body if not Opera browser.
  • Fixed possible exception error.
  • Does not give error until entire SMTP message received.
  • Logs if IP address is trusted.
  • Can browse to archive user or directory.
  • Archive feature defaults to enabled.
  • Can specify range of allowed IP addresses for discussion list.

Version 3.32:

  • Re-indexes userfile at startup if index files not found.
  • Reply sent to correct user when same username defined with and without domain name.
  • Added option to archive mail to folders based on date.
  • Move to folder rule does not include Inbox as a destination.
  • Messages manually deleted from outbound queue archived.
  • Change-user settings for Office-Logic users kept in SHARE.INI.
  • Cleanup done for discussion list users.
  • Mail sent by resource user not saved to sent items folder.
  • Fixed possible exception when forwarding long subjects.

Version 3.31:

  • E-mail delivery is retried at 3,6,12,24,48 minutes.
  • Messages sent from Office-Logic users include global signature.
  • IMAP server supports POP pass-thru users.
  • Includes in e-mail header which application processed rule.
  • Supports Office-Logic Notify utility.
  • Uses updated SSL 0.9.8 library

Version 3.30:

  • Added Exchange pass-through user type.
  • Includes comment when adding to whitelist.
  • Displays comments in whitelist.
  • Uses settings from Office-Logic for number of days messages stay in trash or sent-items folders.
  • Pauses 2 seconds for every error to slow down mail attacks.
  • Accepts "XID:" to identify phone for auto-login.
  • Does not check whitelist for user who received message.
  • Makes 3 attempts to de-compress Norman update files.
  • Displays multipart/mixed contents correctly when missing <BODY> tag.

Version 3.29:

  • Does not reject by graylist if sender in whitelist.
  • Includes original To: and Cc: when forwarding message.
  • Auto-forward pre-pends "Fw:" only if not already there.
  • Graceful termination of connection time-out after 1 minute.
  • Default SMTP greeting shows ESMTP.
  • Redirects back to list after adding or deleting contact.
  • Does cleanup of IMAP passthru deleted and outbox folders at logout.
  • Fixed problem decoding some binhex attachments.

Version 3.28:

  • Can set lifetime of accepted messages in graylist database.
  • Graylist uses ALLOWFRM, ALLOWTO and ALLOWIP files to bypass.
  • Graylist closes connection instead of returning temporary failure 451.
  • Contacts secondary virus update server if invalid response from primary.
  • User auto-create for POP and IMAP passthrough configurable.

 

Version 3.27:

  • Whitelist works with IMAP and POP pass-through users.
  • Added notifications for Office-Logic Groupware running in client/server mode.

 

Version 3.26:

  • Graylist only rejects message one more time if retry is 4 hours late.
  • Messages that are retried after 4 hours are treated as if they camein for the first time.

 

Version 3.25:

  • Ignores duplicate recipients when expanding alias.
  • Does not attempt to deliver to postmaster if no postmaster defined.
  • Graylist kept in file GRAYLIST.DAT.
  • Graylisting rejects entire message instead of per-recipient.
  • Graylisting does not reject message if any recipients are found in graylist.


Version 3.24:

  • Can configure which user postmaster messages forwarded to.
  • No challenge message sent to postmaster.
  • Remembers last address book selected for attendee selection.

 

Version 3.23:

  • Added graylist feature.
  • Added user export feature.
  • IMAP can read appointments from shared users.
  • User import from text file allows all fields to be specified.
  • Lines contain the following comma-separated fields:
    • username (or the full e-mail address if not for default domain)
    • personal name
    • password
    • return address (if different than username@defaultdomain)
    • comments
    • User type (either LOCAL,DLIST,DOMAIN,REDIRECT,ROUTE,IMAP or POP 
      default is LOCAL if omitted)
    • User directory (for LOCAL,DLIST,DOMAIN,IMAP,POP types) (optional)
      -or- Route (for REDIRECT,ROUTE types)
    • server name (IMAP or POP types)

 

Version 3.22:

  • E-mail received for pass-through users can be relayed to another host.
  • Will automatically create POP or IMAP passthrough user only if user does not already exist and successful connection made.
  • Logs out previous session if different one started at same web browser.
  • If "Retrieve e-mail from external POP account" user option is selected and no password set, user password will be set to login password upon first successful connection.
  • Route users can be added.
  • Allows importing of appointments for Office-Logic users.
  • Includes name of authenticated Webmail user when sending mail.
  • Gets share settings for OL users from "Sched" section of SHARE.INI.


Version 3.21:

  • Added option to allow authenticated users to send any attachment.
  • Can enable/disable whitelist challenge messages from advanced options.


Version 3.20:

  • Added support for to-do list synchronization.
  • Added option during recipient selection to show "All Users".
  • Updates user log file when user sends e-mail.
  • Does not reset inactivity time for invalid page requests.
  • Sets OL.INI whitelist setting when whitelisting enabled.
  • Available attendee list pages up/down 200 at a time.


Version 3.19:

  • Displays SMTP outbound queue for viewing and deletion.
  • Added log file viewing features to main menu.
  • Correctly parses remnder information from icalendar objects.
  • Includes reminders when icalendar objects requested.
  • Scans for viruses even if attachment filtered by extension.


Version 3.18:

  • Fixed problem adding new e-mail address to whitelist.


Version 3.17:

  • Fixed memory leak when POP pass-through user retrieves mail from remote server and leaves mail on server.


Version 3.16:

  • Serves WML pages to phone if "wap.wml" listed first in "Accept:" header provided in HTTP request.
  • Recognizes "WML" setting in BROWSER.INI to override whether WML pages are served.
  • Does not exception if incomplete UIDL list received from POP server.


Version 3.15:

  • Attempts to apply virus definition update before scanning messages.
  • Can specify different message size limit on secondary SMTP port.
  • Mime decoding not sensitive to extra characters after boundary is specified. This was causing attachments not to be seen on some malformed messages.


Version 3.14:

  • Added phone message center.
  • Virus scanner runs independently from installed Norman Anti-Virus.
  • Maximum timeout connecting to host configurable.
  • Error message specifies which recipients typed in the compose page "To","Cc","Bcc" fields are invalid.
  • Ignores duplicate recipients typed in the compose page "To","Cc","Bcc" fields instead of giving error.
  • European characters allowed when sending msg from WAP phone.
  • Virus definition update moved to separate thread so update problems do not stop mail delivery.
  • Signals service when "Update virus definitions now" selected.
  • All mime partitions except text/plain scanned for viruses/exploits.
  • Ignores duplicate local users when delivering messages.
  • Fixed problem retrieving message body starting with '.' using POP.
  • User "Last used" date does not change when mail received, allowing "stale" accounts to be detected.


Version 3.12:

  • POP server supports POP pass-through users.
  • E-mail deletions synced with POP server before logging out.
  • Improved performance when retrieving POP mail and leaving on server.
  • Supports creation and editing of multiple address books.
  • Added hidden flag so user does not show in available recipient lists.
  • Added LDAP server options to search userlist and address books.
  • On compose page, allows local user to be specified with <> braces.
  • Retrieves attachments originally saved with draft.
  • Not sensitive to truncated mime encoded header lines.


Version 3.11:

  • Can synchronize contacts through IMAP interface when using Office-Logic Inet client.
  • Does not exception for large messages when @@LineWrap is used.


Version 3.10:

  • Displays server up-time.
  • Log file shows which attachments filtered by extension.
  • Does not check quota for Redirect or Route users.
  • Import users from text file now includes comment.
  • Fields now allowed are: username (optionally the full e-mail address if not for default domain),  personal name, password, return address (which may be different than the username@defaultdomain), comments.
  • Does not give exception if too many partitions in mimed message.
  • Shows item in whitelist that caused e-mail to be allowed through.
  • Cannot impersonate unknown local user as sender unless authenticated.
  • Log files show item in list that caused e-mail to be blocked.
  • Reports viruses found in VIRUS.LOG log file.


Version 3.09:

  • If Norman update causes virus engine to break, high importance e-mail sent to admin and e-mail processing stopped.
  • Outbox folder renamed to "Sent Items".
  • Added advanced option to save outbound messages from mail client to "Sent Items" folder.
  • If IMAP receives X-INF-CFG-GETDISPLAYADDRESS command it assumes the client is ExpressIt and saves all outbound mail to "Sent Items" folder.
  • IMAP FETCH command clears all RECENT flags upon completion.
  • Office-Logic users schedule sharing settings kept in SHARE.INI.
  • Sender impersonation allowed if HELO line matches one in ALLOWHELO.TXT file.
  • Gives "452 Insufficient system storage" temporary error condition if cannot write inbound message to disk.
  • Can separate multiple e-mail addresses with semi-colons.
  • Keeps track of changes to LOGIC.EMB and writes only changed regions to increase performance.
  • Aliases allowed when manually entering recipients on compose page.
  • When reading HTML message, displays all message body partitions, including plaintext.
  • Allowed,blocked lists allow multiple wildcard characters.
  • Added "NEWPASS" command to POP server to set user password.
  • Added X-NEWPASS command to IMAP server to change user password.
  • Adds "Precedence:list" to all messages sent from distribution list to prevent challenge messages from coming back.
  • If message contains more than one alias or recipient, sends one challenge back per alias or recipient.
  • Writes X-Priority in outgoing messages if urgent message.
  • Ignores blank lines during inbound SMTP session.


Version 3.08:

  • Added configurable number of days messages stay in archive folder.
  • User can reverse sort order in message list by clicking on the column again.
  • IMAP COPY command returns positive response even if message not found.
  • This is a workaround for the PocketPC because a failure to delete a non-existant message will cause it to stop deleting other messages.
  • Userlist shows proper number of defined users.
  • Close button on search page goes back to message list.


Version 3.07:

  • Virus scanner checks for HTML e-mail exploits such as "Object data".
  • Virus scanner attempts brute-force cracking of the ZIP/RAR password.
  • Treats message as virus if message checking of embedded exceeds 100 levels deep.
  • Sends success message when connection made to virus update server after failure, regardless of whether a definition update was needed.
  • Connects to secondary virus update server if primary fails.
  • IMAP server upgrades local recipients to full e-mail address if only "local" name available.
  • IMAP server returns correct body-struct for non-mime messages for "mis-behaving" clients.
  • IMAP server encodes special (non-alphanumeric) characters in envelope.
  • Reports errors reading Office-Logic Groupware userfile header.
  • Allows comment to be added to user information.
  • When user authenticates, also attempts to compare given password as all upper-case and lower-case.
  • Shared POP client uses "Delivered-To:" headers if present to deliver mail for use with external servers that (inappropriately) fan out the message.
  • Compose message template can specifiy hard line wrap for message text by including @@LineWrap=xx@@ anywhere in the template.
  • Distribution list files use .DIS extension instead of .LST. Existing files are automatically renamed at login.


Version 3.06:

  • Typo fixed in challenge message.
  • SMTP send/receive timeouts set to 5 minutes per RFC1123.
  • Does not start extra thread when retrieving shared POP3 mail.
  • Retries 3 times to update virus definitions before sending notice.
  • Reports virus found in activity log.Fixed compatibility problem with SSL certificate requests.


Version 3.05:

  • Does not send autoreply to messages marked as "precedence:bulk" or "list".
  • Whitelisting does not send challenge message if messsage marked as "precedence:list".
  • Starts at top of list when switching back to Inbox.
  • When filing a message to another folder, shows next message if "After deleting or moving message, read next message" option checked.
  • Fixed possible exception error when synchronizing reminders.
  • IMAP server returns entire message body if not mime encoded message, to allow viewing of mis-constructed messages in some obsolete clients (in particular ExpressIT2000).
  • Fixed possible problem of garbled text appended to virus notification or intruder notification.
  • Fixed problem where filtered attachments were treated as viruses.
  • Password change for Office-Logic users is not case-sensitive.


Version 3.04:

  • Whitelist checks message "From:" and "To:" in addition to "Mail from:" for presence in whitelist.
  • Whitelisting does not send challenge message if messsage is "precedence: bulk", contains "List-*" in header, or from "local users".
  • Whitelist challenge message sent to "From:" address instead of to "Mail from" to avoid unsubscribing mail list.
  • Whitelist release adds "MAIL FROM:", "From:" and "To:" addresses to whitelist.
  • Fixed possible exception when forwarding HTML messages.
  • Skips continuation lines in message header when mime decoding to work around non-complying Lotus Notes e-mails.
  • Webmail interface displays characters "<" and ">" properly when showing message headers in HTML messages.


Version 3.03:

  • Service shuts down within 30 seconds when requested rather than previous 2 minute limit.
  • Challenge message can include additional text and icon allowing the administrator to customize the message with a logo and text of their choice. Custom information is followed by server provided information for release of message.
  • Added setting to disable users from viewing their detained folder.
  • This restricts the user from seeing any messages that have not been released by the sender.
  • Name of detained folder configurable by administrator.
  • Shows name and IP of attempted connection in non-delivery notification to be used for additional diagnostic capabilities.
  • Writes successful POP3/IMAP/SMTP authenticate in user log file to aid in the determination of unused accounts.
  • Automatically enables whitelist feature in Office-Logic groupware (version 8 to be released).
  • Memory allocation less prone to fragmentation which increases by several thousand the allowed number of sessions.
  • Local recipients upgraded to full e-mail address when retrieved by POP so that "dumb" e-mail  client software can still send replies, etc.
  • Return address can be included when importing users from text file.
  • Fields now allowed are: username (optionally the full e-mail address if not for default domain), personal name, password, return address (which may be different than the username@defaultdomain).
  • IMAP server returns entire message body, if not multipart message, to allow viewing of mis-constructed messages in some obsolete clients (in particular ExpressIT2000).
  • Does not truncate messages generated by e-mail systems that incorrectly specify quoted-printable text when it is actually plaintext.
  • Does not send non-delivery notice if auto-forwarded message to avoid mail loops when using an auto-forward rule.
  • Recognizes system WHITELST.TXT in CLEAN directory allowing administrator to setup Whitelist entries for entire network. 
  • Whitelist uses case-insensitive search in user's address book so that capitalization doesn't defeat whitelist.
  • SMTP sending allows up to 10 minutes once data transmission ends to try to avoid timeout problems with some slow servers that don't return graceful completion response in a timely manner. 
  • Allows first mime boundary to immediately follow header in misconstructed e-mail messages (standards specify a blank line after header) that some systems are sending out. 
  • Recognizes wrapped subject line in e-mail header.
  • Updated Administration Help file.


Version 3.02:

  • Added option to treat password protected ZIP as virus.
  • Removed "Verify sender address" feature.
  • Does not check public blacklists if sender is authenticated.
  • Added discussion list option to disable auto-unsubscribe.
  • Added discussion list option to distribute message to address book.
  • Discussion list has proper From: address when "@" is in the list name.
  • Adds "Message-id" if sender authenticated and none present.
  • Includes Message-id when sending message.
  • Quarantined virus cleanup disabled if directory is blank.
  • Attendee selection similar to recipient selection.
  • Displays 100 address book entries per page.
  • Includes updated PocketPC synchronization application.


Version 3.01:

  • SMTP host can listen on two ports.
  • Added whitelist feature.
  • Added POP pass-through feature.
  • Periodically processes rules on POP pass-through accounts.
  • Connections established before userlist opened.
  • Web cache updated every 15 seconds by default.
  • Removed unavailable public blacklists.
  • Tech support remote control more automated.
  • Fixed possible overrun error with long rejection messages from other server.
  • Scans any e-mail messages appended to message body.
  • IMAP server allows entire multipart mime partitions to be requested.
  • Reads minimum record length from database to increase performance.
  • Allows recipients to be separated by semicolons.
  • Expands local recipients to full e-mail address when sending.
  • Adds X-VirusFound: header to e-mail message if virus removed.
  • Places warning e-mail message in user's Inbox if near or over quota.
  • "Route" user type no longer supported.
  • Supports IMAP "Answered" flag.
  • Sender saved to whitelist when IMAP client moves message from Detained folder.
  • Scheduler e-mail alerts can include multiple addresses.
  • Corrected default number of days to keep message in outbox.
  • Configure "IMAP client" renamed to "Pass-through" 
  • Discussion list can send message with "From:" as author.
  • Rule editing shows rules that are disabled.
  • Can now delete archive folders.
  • Outbound WEB inactivity timeout is 30 seconds.
  • Does not serve WAP pages unless no HTML support.
  • Does not decode unicode unless code page specified.
  • Drafts folder for local users is named "Drafts".
  • Outbound SMTP inactivity timeout is 60 seconds.
  • Caches list of files in OUT directory.
  • Maximum outgoing SMTP threads default set to 250.
  • First retry of outgoing message is in 3 minutes.
  • Incoming SMTP inactivity timeout is 60 seconds.
  • Allows incoming port numbers to be re-used quickly.
  • Client must authenticate before sending mail as a local user or domain.
  • Added feature to verify sender address (block incoming message if reply attempt back to  sender fails).
  • Automatically adds outgoing e-mail addresses to sender's whitelist.
  • Automatically adds outgoing messages to sender's Outbox folder.
  • Does not create temporary file if only recipient is devnul.
  • Creates and uses LOGIC.EMB as part of recalculating mailbox quotas.
  • Close button on attendee status was returning "page not found".
  • Alias file FORWARD.TXT allows multiple aliases per line.
  • Ignores filename on boundary, was causing some attachments not to show.
  • Reports correct content encoding for IMAP body structure.
  • Does not log file activity when refreshing WEBHOSTS directory.
  • Can specify individual user's return e-mail addresses.
  • Imports e-mail address from Infinite InterChange if defined.
  • Imports POP pass-through users from Infinite InterChange.
  • Imap client send/receive timeout set to 10 minutes.
  • Adds "original from" to HTML messages forwarded by discussion list.
  • Discussion list not sensitive to blank lines in list.
  • Added option to show users from the same domain only during recipient selection.
  • Cleans up all user deleted and outbox folders at midnight.
  • Sends scheduler e-mail alerts for IMAP users.
  • Added description column to contact list.
  • Does not delete LOGIC.EMB so next IMAP UID value does not get lost.
  • Fixed possible exception when appointment list is filled.
  • Subject is required before sending a message from webmail.
  • IMAP server will automatically create mailbox with X-INF-MOVE command.
  • Fixed possible exception when attachment name too long.
  • Adds entry to log file when incorrect password given.
  • Deleted mailbox name comparison case insensitive.
  • IMAP server does not leave any files open when searching.
  • Allows multiple "To:" lines in header.
  • Requires version 3 serial number.


Copyright © LAN-ACES, Inc. 2016 

Why Office-Logic?
Tip Of The Week
Safer E-Mail Solution
Complete Solutions
Virus Alerts
Sandbox Technology
Customer Comments