OE Classic Release Notes


OE Classic 4.7.0

Jan 25th, 2024

New features
  • [2024-01-25] Added Reauthenticate button in the Account Properties for Google, Microsoft, Yahoo! and AOL accounts, in case of a password change

    When you change your password for your Google, Microsoft, Yahoo!, or AOL accounts using the webmail interface, applications like OE Classic that were previously authorized lose access to the email service. The new Reauthenticate button solves this issue by allowing you to give OE Classic access to the account again. Before this feature was introduced, you had to delete and re-add the account, which was not only cumbersome but also had drawbacks like needing to re-download IMAP folders all over again or losing the list of already downloaded messages for POP accounts (UIDL list).

    If you use multiple accounts with the same email service and mistakenly reauthenticate an account different from the one saved in OE Classic, the program will alert you and ask for reauthentication with the same username.

    The Reauthenticate button doesn't appear for standard IMAP or POP email accounts because these are authenticated using the regular username and password, so it's not necessary.

    In addition to the above, Google, Microsoft, Yahoo!, and AOL accounts now display their respective service icons instead of the generic mail envelope icon in the Account Properties. This helps you to easily identify the type of the account.


OE Classic 4.6.5

Jan 16th, 2024

New features
  • [2024-01-16] Added Copy and Select All functionality to the Message Editor attachments list (also in the popup menu)

    We've improved the functionality of Copy and Select All by adding them into the Message Editor attachment section as well, in addition to the previously existing Message Viewer functionality for the same thing. This way, not only you can copy and paste attachments from incoming emails into a message under composition, but you can also copy one or more attachments from the message under composition into for example another message under composition in another window, or into another program which accepts standard Windows copy and paste functionality for files.

    Updated popup menu in the Message Editor attachments list.
    Updated popup menu in the Message Editor attachments list.

Bug fixes
  • [2024-01-16] Fixed misbehavior of Select All and Copy not working correctly in Edit and ListView controls in the Message Editor and Message Viewer

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

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

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.

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

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

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

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.

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).

Page  1   2   3 

© 2010-2024 OEClassic.com. All rights reserved.

license agreement | privacy statement