OE Classic News

news

OE Classic 4.6.4

Jan 11th, 2024


Bug fixes
  • [2024-01-11] Corrected multiple issues related to the retention of window locations when utilizing multiple monitors

    The following issues have now been resolved:

    • The program failed to remember the positions of certain windows, including the Address Book, Search, and Message Viewer. This has been corrected.
    • Previously, if a window was moved to another monitor and then maximized, the program would not remember that it had been moved and had reopened it the next time on the previous monitor. This issue has been fixed.
    • There was a problem where some windows, which remember their position and size, could not be placed on one monitor while the main program was on another. This is no longer an issue.

  • [2024-01-11] Resolved the issue of message headers not being shown when utilizing the print function with the Edge Chromium browser engine
news

OE Classic 4.6.3

Dec 9th, 2023


Bug fixes
  • [2023-12-09] Window position wasn't correctly saved when taskbar was on left/top
news

OE Classic 4.6.2

Dec 6th, 2023


New features
  • [2023-12-06] Copy and Paste and Drag and Drop received message attachments from the Message Viewer to the Message Editor, File Explorer, or any other program supporting standard drag and drop functionality

    The functionality for managing attachments has been enhanced with improved Copy and Paste or Drag and Drop features. Previously, only some Drag and Drop operations were possible between some windows with no Copy and Paste support for files. This update enhances this by adding even more combinations and adds the support for Copy and Paste as well. The following is possible:

    • Message Viewer to Message Editor: You can now Copy and Paste or Drag and Drop message attachments from the Message Viewer to the Message Editor.

    • Message Viewer to other programs: Attachments can also be copied from the Message Viewer to the File Explorer, Windows desktop, or any other program that supports standard Copy and Paste or Drag and Drop functionality for files.

    • Other programs to Message Editor: Files can be transferred from the File Explorer, Windows desktop, or any other program that supports standard Copy and Paste or Drag and Drop functionality for files, to the Message Editor using either Copy and Paste or Drag and Drop. While the previous version supported attaching files via Drag and Drop, this version adds support for the Copy and Paste method as well.
news

OE Classic 4.6.1

Nov 25th, 2023


New features
  • [2023-11-25] Improved window management in multi-monitor setups

    This feature enhances the management of windows in a multi-monitor setup. Here is how it works:

    • If you move the main window between two monitors and then close the program, it will reopen fully on the monitor that contained the majority of the window area after you restart the program.
    • If a monitor is removed or the settings are transferred to another computer, and the last saved position of the window was on the now-absent monitor, the window will be automatically repositioned within the remaining monitor. Note that powered-off (but still connected) monitor cannot be detected so it won't work in that situation, only the monitor which is removed in Windows "Display settings".
    • Previously, if a window was moved to another monitor and maximized, it wouldn't remember its position. This issue has now been resolved.

    These improvements ensure that your windows are always displayed correctly, regardless of changes to your monitor setup.

Bug fixes
  • [2023-11-22] Ensuring that the main window components cannot move beyond the visible area
news

OE Classic 4.6.0

Nov 8th, 2023


New features
  • [2023-11-08] Default font set to sans-serif for incoming messages which don't specify font information (replaces Times New Roman)

    This only affects received email messages which don't have any font information, but are using HTML format. If there is no embedded font information, then the browser engine uses default font, which is Times New Roman. As sans-serif fonts are generally more readable, this improves the readability for such emails. However, if the email message does specify font information, then the specified font will be used instead of the default one.

  • [2023-11-03] Improved error detection when reading corrupted folder file

    Each folder in OE Classic consists of 2 files - DB file (index file) and MBX file (data file). The index file contains offsets (positions) where a particular message data is stored in the MBX file. In the previous version, OE Classic could detect if the data where the index file was pointing to, had contained invalid information, or in other words, if it was corrupted. This could have happened due to DB file pointing to a wrong position or data in MBX file being overwritten or corrupted in other ways. In addition to this previous detection, the new version improves this by adding additional checking of data corruption and also checks if data offset is beyond the end of the MBX file and appropriately reports errors to user (instead of vague generalized error messages), which helps in better understanding what is going on with the file and how to fix the possible error.

Bug fixes
  • [2023-11-08] CTRL+C was copying entire text in Preview Pane instead only of a selected portion
  • [2023-11-03] Inability to close program when loading certain emails
  • [2023-10-27] Keyboard handler added for Edge Chromium
  • [2023-10-27] Pressing TAB in Preview Pane wasn't moving to another control for Edge Chromium
  • [2023-10-27] Edge Chromium control wasn't activated on mouse click, only on TAB key
  • [2023-10-21] TAB key wasn't properly cycling through controls in the Main Window when using Edge Chromium
  • [2023-10-21] Message list wasn't initially selected when starting the program
news

OE Classic 4.5.1

Oct 18th, 2023


New features
  • [2023-10-17] Automatic selection of the topmost container Inbox (instead of Local Folders Inbox) on startup

    In one of the previous releases, we added a feature to customize order of email account containers (move them up or down the folder list). However, during startup of OE Classic the initially selected folder was Inbox under the Local Folders even if you didn't use Local Folders. This has now been modified so that the Inbox of the topmost container is selected instead which may be an IMAP account for example.

  • [2023-10-17] Edge Chromium Print opens in full screen

    Previous version was showing Print preview directly in Preview Pane or Message Viewer. This has now been improved so it opens full screen.

  • [2023-10-11] New Emoji - Two Hearts 💕 and OK Hand Sign 👌

    New Emoji images added into Emoji panel.
    New Emoji images added into Emoji panel.

  • [2023-10-11] Attached images are previewed in fluid width (responsive sizing)

    If an image attachment is larger then it is automatically resized to fit the available window width. It still remains in its original size (as received).

Bug fixes
  • [2023-10-11] Edge Chromium option didn't show attached images in some emails
news


Today's release marks one of the biggest and most significant updates to OE Classic since its initial 1.0 release!

New features
  • [2023-10-04] Options/Advanced: Edge Chromium browser engine support

    For many years, OE Classic has relied on the MSHTML (Trident) browser engine, the same one used by Internet Explorer, to display HTML email content, much like Outlook Express did in the past. This engine was adequate for displaying simpler HTML content found in emails. Over time, we improved its support, enabling OE Classic to utilize more recent Edge modes of Internet Explorer, like Internet Explorer 11 mode which could show even more complex email HTML layouts. However, this engine had its limitations, including occasional freezing while loading certain emails, slow and synchronous operation, and increasing incompatibility with modern email newsletters that sometimes resulted in broken layout of the received email. Eventually, Microsoft discontinued support for Internet Explorer. This left a gap as there was no capable system-supported browser engine available. Afterward, Microsoft introduced the Edge browser, initially based on their EdgeHTML engine, but later replaced it with the new Edge browser using the Chromium (Blink) browser engine. This new browser engine became system-supported, available to all third-party app developers.

    Starting today, OE Classic can use this Chromium (Blink) engine in addition to the existing MSHTML engine it already uses. This new HTML engine can be selected in OE Classic's Advanced options, and it is now the default browser engine option for new installations. For existing installations, the option can be changed in the Advanced options.

    Edge Chromium is based on the Chromium (Blink) engine, which powers many web browsers today, including Google Chrome and Microsoft Edge Chromium. It is a modern engine capable of rendering all modern HTML web content, including HTML5, CSS3, and optimized JavaScript code, while leaving behind insecure legacy technologies like ActiveX. It also renders content asynchronously in a separate thread making the application using it more responsive.

    Since the new engine requires the installation of Microsoft Edge Chromium web browser, we've designed it so that if Edge Chromium is installed and available, it will be utilized when the "Edge Chromium" option is selected in OE Classic's options. However, if the option is selected but the browser engine is not installed on the system, OE Classic will automatically detect this and gracefully fallback to the older MSHTML engine, which has been a part of Windows for a long time. Please note that to activate the new engine, OE Classic must be closed and started again, after selecting the "Edge Chromium" browser engine option in the Advanced options window.

    Edge Chromium option in Options/Advanced.
    Edge Chromium option in Options/Advanced.


    To utilize this new browser engine, you need to have the Microsoft Edge Chromium web browser installed. It comes preinstalled by default in new installations of Windows 11 and Windows 10. For older operating systems like Windows 8 or Windows 7, you can still install an older version of Edge Chromium (version 109.0.1518.140), which is sufficient for OE Classic and can be used on Windows 7 and newer. However, on more modern versions of Windows, OE Classic will use a more recent version of the browser engine due to the presence of the updated Microsoft Edge Chromium browser installation, resulting in fewer bugs, faster operation, and improved and more secure display of HTML content.

    If you don't already have Microsoft Edge Chromium downloaded on your system but want to try out this new browser engine, you can download it from the following links:

    The latest version - for Windows 11 and Windows 10:

    When using Windows 11 or Windows 10, you get the best looking HTML content and thus the best experience in OE Classic.

    Download Microsoft Edge (Chromium) - The latest version (Evergreen Bootstrapper installation)

    Download Microsoft Edge (Chromium) - The latest version (web browser)

    Older version (109.0.1518.140) - for Windows 8 and Windows 7:

    Download Microsoft Edge (Chromium) - Evergreen Bootstrapper installation (recommended)

    Download Microsoft Edge (Chromium) v109.0.1518.140 (32-bit) - Older version for Windows 8 and Windows 7

    Download Microsoft Edge (Chromium) v109.0.1518.140 (64-bit) - Older version for Windows 8 and Windows 7

    Once the browser is installed, OE Classic will be able to utilize it, resulting in an instant improvement in the quality of rendered HTML content in newsletters or other mailings that require it. You don't have to set it as your default web browser - however, its installation is necessary to use its browsing engine in OE Classic.

    Unfortunately, older versions of Windows (Windows 2000, Windows XP, Windows Vista) cannot use this new browser engine because it cannot be installed on these old and also obsolete systems. However, OE Classic can still use MSHTML due to its graceful fallback mechanism, allowing it to work on those systems, at least for now.

    All essential features are already functioning, including displaying HTML content, displaying embedded or external images, zoom settings, printing, and important security features such as optional blocking of externally loaded content (images, scripts) which works much safer than with older browser engine and optional blocking of JavaScript for enhanced security. Since it is the system browser, we expect it to be well-supported by screen-reader software, ensuring good accessibility. Note that the option to block ActiveX in OE Classic is only for legacy browser engines. Chromium/Blink browser engine doesn't support ActiveX at all.

    This update is one of the most crucial that OE Classic has received since its initial release, and it ensures future compatibility with upcoming Windows 12.

    Implementing support for this engine was a delicate operation that required extensive code rewriting and testing and took a significant amount of time. However, it now works exceptionally well, and with future updates, it will only get better.

    Here's a concise overview of what the new browser engine enables, which was not possible with the previous one:

    • Avoiding various issues such as freezing, slow loading, unresponsiveness, and in some cases, even causing OE Classic to shut down.
    • Displaying HTML layouts correctly, which were previously appearing broken or blank, or showing Outlook tags that weren't supposed to be visible.
    • Automatically correcting the orientation of images with embedded orientation information that were saved incorrectly rotated.
    • Supporting a wider range of image and other formats, including WEBP, SVG, PDF, and more.
    • Automatically identifying and displaying images based on their file signature rather than relying solely on their file extension, which may sometimes be incorrect.
    • Enjoying colorful Emojis instead of monochrome ones.

  • [2023-07-30] Customizable templates for plain text quoting

    OE Classic has supported customizable templates for many years.

    By default, they are stored in the folder:
    c:\Program Files (x86)\OEClassic\Html\

    This new feature adds support for body quoting of plain text, making it customizable. Here's a brief summary of how templates work:

    - When you click "Reply", "Reply All", or "Forward", OE Classic will load a template from selected templates in the above folder (based on selection made in Options/Compose).

    - The template is used for the basic layout of the reply or forward messages and can be modified if the user knows some HTML. Each template has two parts, one for plain text messages and the other for HTML messages. The appropriate one is loaded and used based on the type of message being loaded.

    - In the template, there are placeholders that can be removed but are used to insert certain formatting or content of the message. These are:

    {FONTSTYLE1} - Default CSS styles 1 provided by OE Classic, can be replaced with custom CSS styles.
    {FONTSTYLE2} - Default CSS styles 2 provided by OE Classic, can be replaced with custom CSS styles.

    {ORIGINALMESSAGENC} - The "Original Message" text (in a localized form depending on the language being used, so it could be in German, French, or any other selected language).
    {ORIGINALMESSAGE} - The "Original Message:" text (also localized).

    {FROMTEXT} - The "From:" text (localized).
    {FROMITEM} - The sender of the message (From item).

    {REPLYTOTEXT} - The "Reply-To:" text (localized).
    {REPLYTOITEM} - The Reply-To of the email - if absent, this line may be left out, as in that case Reply-To is identical to From.

    {TOTEXT} - The "To:" text (localized).
    {TOITEM} - All recipients in the "To" field.

    {CCTEXT} - The "Cc:" text (localized).
    {CCITEM} - All recipients in the "Cc" field.

    {SENTTEXT} - The "Sent:" text (localized).
    {SENTITEM} - Email sending date, formatted based on selected Windows locale.

    {SUBJECTTEXT} - The "Subject:" text (localized).
    {SUBJECTITEM} - Email subject line.

    {ONSENTFROMWROTE} - The "On {SENTDATE}, {FROM} wrote:" text (localized).

    {BODYITEM} - The actual message body. Without this placeholder, the message body text would be absent.

    The new placeholder is:

    {BODYITEM-QUOT80} - Similar to "BODYITEM", it adds message body text. The difference is that "QUOT" indicates it will be quoted (chevrons, or ">" characters, will be added to beginning of each line, providing quoting or indenting). The number 80 indicates the line length (in characters) before the line is wrapped. Currently supported range is from 40 to 120 - any larger or smaller number will be ignored, and the default value will be used instead.

    If you want to customize your own templates to personalize how your reply or forward messages look, they must be stored in your custom folder outside of OE Classic's installation folder, or you can choose to use one of the predefined templates provided with the program.
news

OE Classic 4.2

Jul 30th, 2023


New features
  • [2023-07-18] Work Offline mode support

    Work Offline mode (main menu » File » Work Offline) is a special mode of operation which does the following when enabled/checked:

    Work Offline mode in the main menu.
    Work Offline mode in the main menu.


    - Automatic retrieval of new emails or syncing with servers is disabled until the "Work Offline" is disabled (the option "Automatically check for new messages" will stop working in other words). The option is, of course, not disabled permanently, just while the "Work Offline" mode is active.

    - IMAP folders can be browsed (for already cached messages) but the messages which are still in the cloud (on the server), will display the "Message unavailable while offline" message so this can be used to temporarily avoid syncing IMAP folders.

    - NNTP groups can also be browsed the same way like IMAP folders with the same message if "Work Offline" is enabled.

    - Any IMAP/NNTP operations which require to be synced with the server won't be available (for example marking a message as read/unread, flagging, moving to another folder, deleting...).

    - Manually clicking Send/Receive button will also be disabled, until the "Work Offline" mode is disabled. That of course means that POP accounts also won't download new messages.

    - Sending a message will only place it in the "Outbox" folder but won't attempt to send, while in "Work Offline" mode. This can be used if you want to place the message there, but avoid sending it until it is ready. However, receiving messages also won't work in this mode, so please have that in mind. If a message needs to be edited for an extended period of time, it should be placed in "Drafts" folder instead (File » Save in the Message Editor or CTRL + S).

    - Any local operations (in the "Local Folders") remain available even while in the "Work Offline" mode, because they don't require syncing (operations like copying/moving messages within the "Local Folders", or flagging them, or importing/exporting etc.).

    If you just want to browse IMAP/NNTP folders but you don't have an Internet connection and want to avoid to the error popups that the connection has failed as basically clicking any IMAP folder starts syncing the folder, then enabling the "Work Offline" mode can do that for you.

    Of course for full syncing, the "Work Offline" must be disabled and the Internet connection must be available.

    Work Offline mode is basically for any situation where you want the program to stop trying to connect online to send/receive data, but it limits the use of certain operations, which require the Internet connection.

Bug fixes
  • [2023-07-18] POP LIST command was issued unnecessarily before retrieving a message

    This is only visible in the Log. When RETR command (retrieve a message) is issued, an unnecessary LIST command was issued prior to RETR command (these commands are used in the POP protocol). This caused an additional data traffic, albeit a minimal one. This is fixed now.

  • [2023-07-18] Fixed incorrect character decoding in rare cases (some rare messages were not shown correctly).
news

OE Classic 4.1.1

Jun 6th, 2023


New features
  • [2023-06-06] IMAP append support (upload message) - local folders to IMAP, IMAP to a different IMAP account

    It is now possible to upload messages to an IMAP server. You can do it by using drag and drop of message(s) from one of the folder under the "Local Folders" onto an IMAP folder, which will initiate upload (IMAP APPEND command), or you can right mouse click and choose "Copy to Folder" and then select one of the IMAP folders to upload messages to.

    The same can be done between different IMAP accounts using both drag and drop and right mouse click.

    Note that uploading (appending) message to an IMAP folder is not the same as sending. Uploading makes a copy and saves it onto your IMAP server. This can be for example used to make a cloud backup of your local messages, or to move them between various IMAP accounts easily.

    We hope this will make managing your IMAP accounts easier, as it does make it easier for us as well.

news

OE Classic 4.1.0

May 17th, 2023


New features
  • [2023-05-17] Plain text indenting (quoting) when replying or forwarding (supports compressed quoting)

    You can see an example of such quoting/indenting in the screenshot added to this post. This feature is primarily for users who prefer to use plain-text emails.

    Compressed quoting/indenting for plain-text replies.
    Compressed quoting/indenting for plain-text replies.


    When an email is replied, the "more than" character-indenting will be added and the message will be wrapped to 80 characters per line.

    This happens when replying or forwarding a plain-text message. If the message is replied to in HTML mode, then this does not happen because HTML uses different way of quoting earlier replies as defined in the selected template (see further below).

    The plain-text supports/uses compressed quoting. Instead of adding the usual "> > > " for multiple replies, it will compress them to ">>> " (no spaces between the "more than" symbols) making the entire line shorter.

  • [2023-05-17] "Expand all folders" checkbox in Copy/Move folder selection (remembers state)

    A few versions ago we've added "Expand All" as a button in the Copy/Move folder selection window. We've now modified this into the checkbox and the checkbox state is remembered/saved across sessions, so it always expands or collapses the folder list when you open the window, depending on what you choose.

  • [2023-05-17] Default username is the Account Wizard is now full email address (as with most providers)

    Previously, the default username was the part before the @ character, e.g. for an email "john@example.com" - that would be "john". Now it is "john@example.com".

    This is just a default, you can still modify it, if your provider uses different type of username. However, as the username being full email address is more common, this is now the new default.

    Note that this doesn't affect auto-configured settings. They are aware if certain provider uses "local part" vs "full email" as the username and properly adjusts the "username".

  • [2023-05-17] Account Wizard automatically trims email addresses to avoid some errors, when adding leading or trailing spaces by mistake

    Some users were typing in additional spaces when entering email address and OE Classic Account Wizard would report an error in such a case. Now it automatically trims such spaces to possibly avoid some errors.

  • [2023-05-17] More customizable message templates (by default stored in "c:\Program Files (x86)\OEClassic\Html\")

    This is a feature for advanced users so if you feel you're such a user, continue reading. Message templates stored in the above folder allow you to customize how your "Reply" or "Forward" email will look like. A few are offered and "Edit-Default.htm" is used as a default one.

    The change is that some of the styles in the template {FONTSTYLE1} and {FONTSTYLE2} where hard-coded in the program itself so it has inserted its styles as set by the user in the program. However, that doesn't allow modification of the template as the CSS-style is inserted by OE Classic.

    So in this version those styles were extracted from {FONTSTYLE} into {FONTSTYLE1} and {FONTSTYLE2} and hard-coding was removed and moved into template itself, which can optionally (by advanced users) be replaced by custom CSS styles. Some knowledge of HTML is required for customizing templates. Note that if you customize templates you should not store them in the above folder as they would be overwritten by new updates. In such a case they should be stored in a custom folder, outside of the OE Classic installation folder.

Bug fixes
  • [2023-05-17] Keyboard shortcut is now shown for "Insert Signature" in the toolbar popup menu and main menu (both in the Message Editor)

    In the previous versions the keyboard shortcut was not shown in case of multiple signatures. Now it is.
© 2010-2025 OEClassic.com. All rights reserved.

license agreement | privacy statement