Version History

POP Peeper
Version History
v5.4.6 - Apr 19, 2023
  • - Updater: When an update initializes, if POP Peeper is taking too long to exit, Updater will automatically and continuously check if POP Peeper is running so it's no longer necessary for user intervention to proceed with the update
  • - Updater: If the update is successful, the final prompt (stating success) will self-close after 10 seconds, allowing PP to restart with no user interaction in many cases
  • - Oauth2 is no longer recommended for Outlook accounts; Oauth2 is still available but POP Peeper will not suggest it; this is in response to Outlook's history of prolonged outage for Oauth2
  • - The open/save attachment dialog will now show the file extension (and highlight it if appropriate); this is in response to an RTLO trick that malware can use to disguise executable files (note: this particular exploit uses unicode and therefore does not affect POP Peeper v5)
  • - Fix: (IMAP) Idle command may be getting sent to server when it shouldn't; this can cause timeouts and potentially crashes
  • - Fix: In some cases, when viewing a message "Re-download message" would use a cached copy after refreshing (close and re-open would display correctly); this affected html-based messages
  • - Fix: For Options pages (Options, PPtweaker, Account, etc) the font used in the list now matches the font used on the right; previously, the left-font used a non-serif font and the right used serif; now, both use serif
  • - Fix: More/Better feedback is provided if data file is found to be read-only/write-protected (e.g. due to UAC)
  • - Fix: AntiJunk: Using "duplicate" in Rules list would cause the Action of the new rule to be invalid (this should also fix/allow the modification of existing Actions that were broken due to this bug)
  • - Fix: AntiJunk: Copy/Paste ruleset was not copying the user flag action



v5.4.5 - Feb 02, 2023
  • - "Save all attachments" will now also save messages (.eml)
  • - Fix: Yahoo's IMAP server doesn't return the headers when both preview and headers are requested; this affects retriving a preview when attachments are in the message (the headers will be blank); this is a Yahoo server-side bug



v5.4.4 - Dec 01, 2022 (beta)
  • - POP Peeper will check to see if Updater is currently running and prompt user if it is (note: this requires a minor change to updater.exe and this change won't take effect until v5.4.4 is the current-installed version)
  • - Configuration file for free.fr (default config does not specify SSL)
  • - Fix: Certain types of email can cause an infinite loop when trying to render full-html (due to scripts in the email)



v5.4.3 - Nov 21, 2022 (beta)
  • - Fix related to previous fix ("may not detect a loss in messages while idling"); Outlook, specifically, still had a problem, partially due to Outlook no longer sending idle notifications



v5.4.2 - Nov 15, 2022 (beta)
  • - Address Book: Better support when importing contacts from Gmail (when using "Google CSV")
  • - PPtweaker: Fix: The 'Tab' key can no longer be used for shortcuts as this creates no way to get out of hotkey
  • - PPtweaker: WebBrowser now allows you to choose from registered WebBrowsers
  • - If the global polling interval is 0 (auto-check disabled), then relevant controls will be disabled (single/per-account timer options; per-account polling interval)
  • - When dragging messages, the cursor will change depending on whether the drop target is valid or not
  • - When dragging accounts or messages, pressing esc will cancel the drag
  • - "Compose new message" added to the context menu of the tray icon
  • - Send Mail: double-clicking on the header text (e.g. "to", "subject", etc.) will toggle all headers ("cc", "bcc", etc.)
  • - Show SSL version information in "Server info" window
  • - Fix: Case where clicking on link in message would not trigger external browser (bug introduced into v5.3)
  • - Fix: Case where Junk View would revert to showing All messages after updating POP Peeper (case: if, after activating, you don't toggle Junk View before exiting POP Peeper)
  • - Fix: IMAP: in certain cases, POP Peeper may not detect a loss in messages (email removed from server) while idling; this was more prevalent with servers that don't update idle connections quickly (e.g. Yahoo)
  • - Fix: For email headers, the underscore character (_) is now encoded for quoted-printable when applicable
  • - Fix: Esumsoft banner will fallback to http if https returns 12029 error (common when Internet Option TLS settings are not setup correctly); also: several colors for the forced banner were removed
  • - Fix: Tooltips added for items in the date/time column of outbox and draft
  • - Fix: Cases where IMAP's list of folders didn't autosize so there would be an unnecessary horizontal scrollbar
  • - Fix: Oauth2: On older OS's (win7), POP Peeper would fallback to a now-unsupported method for Gmail because Win7 does not support the server method required by Gmail (unless POP Peeper is run as admin); a prompt now shows suggesting that an "app password" should be used instead
  • - Fix: Rare case where poorly formatted date in "Received" header can cause an error and not display message when opened (sample message from CenturyLink newsletter)

  • - Translation change: "Double-Click here to access messages" changed to "Double-click here to unlock"


  • Plus Pack:
  • - Voice Notifier: new option on the General settings page: "Include additional voices"; this can make more voices available installed via Windows Speech Settings control panel and other sources; "Experimental"
  • - Voice Notifier: Fix: The option to "stop voice notifier when new email was dismissed" was not implemented in the GUI (the option was displayed but did not respond to changes)



v5.4.1 - Jun 16, 2022
  • - Fix: SMTP did not work for POP3/Oauth2
  • - Fix: Case where delete mail immediately did not work with AntiJunk (when processing was completed while POP Peeper was logging out of POP3 server)
  • - Fix: Potential crash when exiting POP Peeper while AntiJunk was processing messages



v5.4 - Jun 12, 2022
  • - Oauth2 is now supported for POP3 (Gmail, Yahoo, AOL)
  • - If the full message has been retrieved, POP Peeper will not show the "attachment may be corrupt" message if the message is malformed (case: particular webcam/software does not close MIME headers)
  • - Fix: AntiJunk: For DNSBL, 127.0.0.1 may return false positive and is now skipped
  • - Fix: AntiJunk: For DNSBL, error detection updated for spamhaus and spamcop results
  • - Fix: When changing the storage path, the "PluginData" folder was not moved
  • - Fix: The "Conversion" button on the Storage options page has been removed; using this option could cause data corruption
  • - Fix: AntiJunk: When list (e.g. white/black list) uses custom order, toggling the checkbox may affect the wrong item
  • - Location of ini file added to error report
  • - Minor optimization when processing large uidl list of messages for POP3 protocol
  • - Windows 11 is now detected for Windows Version (error log)
  • - Fix: The "delete mail immediately" option will now also affect messages marked by AntiJunk
  • - Fix: when changing specific aol/aim settings (e.g. switching between imap/pop server type), it defaulted to STARTTLS instead of SSL/TLS, which isn't supported by the server
  • - Fix: If you change the folder for an account that is currently idling, it will now disconnect so that it can login with the new folder
  • - Fix: When dragging messages or account, the action will cancel if the main window loses focus (otherwise, the drag-image would get stuck)
  • - Fix: spaces are removed from base64 before processing
  • - Fix: Messages that show "[Message deleted / not available]" should now self-correct (it may be displayed briefly, but then removed); this condition became more prevalent with AntiJunk delete immediately



v5.3 - Apr 07, 2022
  • - "Prior unread" has been added as an available view-message toolbar button and an option for delete action; note: "prior" is used instead of "previous" for width considerations
  • - Fix: "Confirm" button in edit-account shouldn't be available when using Oauth2
  • - Fix: In certain conditions, POP Peeper might crash after 5 minutes if the data path is not writable (e.g. if data path is in Program Files); related to fix in v5.0.1, but different conditions are necessary
  • - Fix: Certain types of links in HTML email were not opening in a separate browser/window (source: Micrsoft Visual Studio Community and Microsoft Q&A)
  • - Fix: After using server configuration on edit-account ("..."), it wasn't checking to see if oauth2 was available (e.g. configuring Verizon account from POP3 to IMAP)
  • - Fix: Some IMAP servers (e.g. Yahoo) may fail when uploading messages that don't end with a newline
  • - Fix: Continued problems with the change that affected DPI and resolution; case found with Win7/basic-theme/French/unlicensed
  • - Fix: When editing an imap account with Oauth2 and switched the "server type" (from IMAP), the password field would remain protected; further: if switched back to IMAP, the password field would remain protected (oauth2) but the dropdown would show "password"
  • - Fix: For Gmail Oauth2, if the default "port listener" method fails (e.g. Older OS's [Win7] without admin), then it will automatically fall back to the "web browser (code)" method
  • - Fix: Precedence for determining account to use for composing new message didn't work for the selected message of the inbox page (though it did work if currently viewing 'search' results)
  • - Configuration file added for @verizon.net accounts; this provides preconfigured option for IMAP (imap.aol.com)
  • - Configuration files for AT&T email address domains (@att.net, @sbcglobal.net, etc.) have been updated to use Yahoo IMAP/SMTP servers so that they will use Oauth2 (at&t have announced this will be required soon)

  • Plus Pack v5.3
  • - RSS: Fix for certain feeds that don't provide a valid item's title
  • - SMV: Ctrl+1/2/3 sets focus to Message/Account/Folder list



v5.2.2 - Nov 10, 2021
  • - Fix: Potential issue/crash when closing Sent Mail Viewer before it's initialized
  • - Fix: Rename banner extension to avoid issue with server



v5.2.1 - Oct 15, 2021 (beta)
  • - Fix: some embedded inline images may not get processed correctly based on its internal cid value
  • - Fix: Potential issue with Oauth2 dropdown introduced in v5.2



v5.2 - Sep 30, 2021 (beta)
  • + Search: Message List context menu has a new "search" submenu which allows you to search based on the selected message's sender and/or subject
  • - Fix: It's possible that the "POP Peeper Update available" window could appear multiple times
  • - Fix: If viewing another account and delete a different account, it's possible that 2 accounts would become selected
  • - Fix: When duplicating an account, certain settings (e.g. "max number of messages to retrieve") were not included
  • - Fix: AntiJunk: In rules, "+to/cc" would always use "contains", which could adversely affect wildcard and regex (the way it's intended is that only "equals" should be replaced by "contains")
  • - Fix: SendMail: When typing addresses in to/cc/bcc and press to fill out auto-complete, it will now defer to the case that's in the address book instead of what you typed (e.g. if type "john..." and the address book lists "John...", it will now use the latter instead of the former)
  • - Fix: POP Peeper will not report stat-only counts as new when header/preview/entire checkmail was performed (technical notes: Some imap servers may report a new message while in idle, but when PP requests the data, the message has been expunged and re-created with a new UID; PP would report a new message [with no message data] and then a few seconds later would get the updated data for the new UID; this was annoying and confusing, since no new message would appear in the message list)
  • - Fix: AntiJunk: When editing the weight of a filter, values less than .1 (e.g. .01) would get set incorrectly when edited again (e.g. .01 = .1); note that weights less than 0.01 are not officially supported, by design
  • - The "Oauth2" button under Edit Account/General has been changed to a dropdown box containing "password" and "oauth2"; this makes it easier to tell which one is being used and to switch between the options; note: changing from oauth2 to password will implicitly delete the oauth2 credentials when you save the account, this can affect other accounts using the same credentials
  • - Status bar column widths for "total" and "unread" have been increased to allow an extra digit
  • - When using "Use optimal column sizes" on message list, the 'account', 'date/time' and 'size' columns will consider the current data (account can grow smaller/larger, date and size can only grow larger)
  • - When autocheck is disabled due to the "disable auto-check between times" setting, the status bar will include the reason: "AutoCheck is disabled (Quiet hours)"
  • - For IMAP accounts' "server info", "last login" reports the last time that the account successfully logged in (ie. in consideration of idling accounts)

  • - Skin Notifier: moving your mouse over the skin will prevent it from fading/sliding out



v5.1.3 - Aug 09, 2021 (beta)
  • - Fix: Yahoo/AOL Oauth2 may not receive the link from the webbrowser after user has accepted because POP Peeper wasn't setting the registry (pressing the button was required to set the registry)
  • - Fix: For configurations using "number only" (instead of retrieving header/preview/entire), the tray icon may not update immediately to reflect the new/no message icon
  • - Fix: Remove messages from list would allow opened messages to be removed; it will now simply skip/ignore/not-remove messages that are currently open
  • - Fix: Duplicate account listing (unknown scenario where a redundancy presumably occurred in the Account Order setting)
  • - Fix: Binary attachments that use QP (instead of Base64) may be corrupted because the NULL character was stripped out (may apply to .pdf files more than other types)
  • - Fix: When viewing a message, clicking on the "info" link (in the banner) while the info window is already displayed can cause an error, "encountered an improper argument"
  • - Fix: Search: when a background-index is performed sometime after the user has searched, the search screen will display "no results found"; while it is necessary to clear the search results for a background-index, the text is misleading and so it will now show a blank window
  • - Fix: AddrBook: CSV Import did not have a mapping for "DefAccount"; so the "default account" field would be exported, but could not be imported
  • - Fix: When adding an account manually (not used very often), it would consider the account to be "renamed" which could have adverse effects; most noticeably: any contacts in the address book that didn't have a "default account" set would get set to the new account
  • - Fix: A new method has been implemented to try to avoid potential corruption of the main ini file
  • - Fix: Spell-checker in Polish would mangle some characters (windows-1250 / iso-8859-2)
  • - Fix: Fix for certain cases when Column Headers data was invalid and no columns would be displayed
  • - Fix: main menu, Messages/Edit Columns was disabled if "enable display filters" was disabled
  • - Fix: Oauth2 URLs/permissions for Outlook.com have been updated to use microsoftonline.com



v5.1.2 - Apr 15, 2021
  • - Fix: Continued problems with the change that affected DPI and resolution; still cases in win10 where statusbar would be overlapped (if main menu took 2 lines; or if both DPI and text-size were both set to > 100%); serious issues with earlier OS's like win7



v5.1.1 - Apr 08, 2021
  • - Fix: When "make text bigger" (not DPI) is used, the message and account lists may extend too far down and overlapping the statusbar
  • - Fix: When starting POP Peeper, the main window may appear resized and repositioned in the top-left corner
  • - Fix: Some emails (typically certain newsletters) were missing parts of the email body



v5.1 - Mar 17, 2021
  • + Oauth2 support for AOL
  • + Web of Trust (WOT) has been removed; it has been replaced with a "URL Trust" plugin which is a pre-defined and user-defined trust list for URLs; an alternative safelist is being considered for future implementation
  • + New option to refocus window when view-message window is closed (ie. it opens the next view-message or main window) [main menu: Tools / PPtweaker / Misc -- Focus next POP Peeper window]
  • + Updated Oauth2 support for Outlook
  • - Fix: Oauth2: The embedded browser method is no longer compatible with Yahoo/AOL, so the external browser method will be used by default
  • - Improved efficiency when calculating message stats
  • - When limiting the number of messages retrieved, POP Peeper will try to suppress old unread messages being reported as new
  • - Added "sort" menu under the main Messages menu so that sort column is keyboard accessible
  • - Fix: Another issue with prompt asking to enable polling interval when come out of sleep (when polling interval=0 AND there's a current disable-between-times in effect)
  • - Fix: Forwarding a message wouldn't include attachment if the internal structure of the message was a file-only (no message body in the message format)
  • - Fix: If use Address Book for current compose message and it resulted in changing the account (due to default account for the recipient), the recipient would not get set
  • - AntiJunk: You'll now get a warning prompt if you enable the action to use "imap move" without specifying a folder
  • - Fix: Spell-checker wasn't loaded properly in WinXP/Vista
  • - Fix: Rule Wizard: when appending to an existing rule, the name/email-address selection was not using the correct value (e.g. selecting "email name" would use "name and address")
  • - The TLD lists have been updated and moved to the base install folder (no longer AntiJunk exclusive)
  • - SendMail: Links are now underlined and clickable
  • - Spell-checker: Links are ignored for real-time checking but are still checked when doing full spell-check (F7)
  • - Fix: When new messages are being added to the list and you change the account being viewed, some of the new messages may have been erroneously displayed
  • - Fix: When loading an encrypted .inx file that was corrupt/empty, it would not attempt to load a potential .bak file, it would simply exit
  • - When displaying updates that may be missing components (available from the Activation window), POP Peeper will not display "not installed" as this can cause confusion, it will just show the available version
  • - Setup Wizard will no longer even allow you to select a portable configuration if the folder is not writable
  • - Fix: Certain bright colors could not be set for messages (ie. as result of AntiJunk rule)
  • - The character set that POP Peeper uses when sending email can be manually specified (only if not detected as a non-us-ascii language); requires manual ini edit: in the '[Plugin_SendMail]' section, 'CharSet = [charset]' for example: CharSet = iso-8859-1
  • - Fix: in some cases, the Account-List width could not be resized; ie. this can occur if the width was increased with a high DPI, and then returned to a lower DPI (where the current width exceeded the allowed width for the lower DPI)
  • - Fix: Theme Viewer: if using auto-view and select a theme that would cause the "POP Peeper may change accounts' color" prompt, the prompt would not accept mouse input until you switched to another window (keyboard/esc would work)
  • - Fix: Potential crash/other-issues with how main status bar sets text (this was discovered while implementing a future feature and may not be relevant to the current version)
  • - Optimized the //maint// procedure for the Search database (should be much faster now in certain cases); also added progress bar to indicate that it's still performing maintenance
  • - Fix: Potential crash if mark message as Legit while POP Peeper is retrieving the message (if started with header)
  • - Option to specify if/when a check mail occurs when internet connection is initially detected
  • - Fix: When deleting Imap messages to a trash folder, POP Peeper wouldn't detect top-level folder names that might be trash folders (e.g. top level "Deleted Items" folder)
  • - Fix: In certain cases, where the dpi to screen size ratio is too high, the message list scrollbar would not be visible/accessible (technical: if 634*dpi>screen resolution; actual case used 200% with 1024x768 resolution, so 634 * 2 > 1024; the new formula replaces 634 with 409)



v5.0.3 - Oct 12, 2020
  • - Fix: IMAP: Changing the custom trash folder may not take effect immediately if the folder's value had already been cached
  • - Fix: IMAP: When retrieving a preview fails, POP Peeper will now retrieve the entire message (this seems to be an issue with Yahoo servers, the same message using the same command which fails on Yahoo works on other servers)
  • - Fix: Potential crash when Windows shuts down



v5.0.2 - Oct 06, 2020
  • - Fix: CRC would fail if datapath contained unicode/accented characters
  • - Fix: SQLite databases (message inboxes, AntiJunk, Search) wouldn't load if data path contained unicode/accented characters
  • - Fix: Potential crash at startup due to AntiJunk initialization



v5.0.1 - Sep 29, 2020
  • - The "POP Peeper is loading" window will no longer popup after 2 minutes; it will remain minimized
  • - Fix: Compose window: when using themes, certain actions (changing font, changing theme) would reset the font color to black, possibly making the existing text invisible
  • - Fix: Report spam: if the original account is set to send using the email client, but the settings for the reporting agency is set to use a different account (with SMTP), PP would still open the email client to send the report
  • - Fix: If you open a message with a certain encoding (e.g. utf-8), then navigate (e.g. next/next-unread) to another message with a different encoding (e.g. windows-1252), the original encoding (utf-8) may get applied to the message, causing relevant characters to display incorrectly
  • - Fix: POP Peeper would crash after 5 minutes if the data path is not writable (e.g. if data path is in Program Files)
  • - Fix: WinXP could not download the list of available languages
  • - Fix: Delete Esumsoft banner file after a successful activation
  • - Fix: Tweaks for certain features so that they're not affected when re-activation is necessary
  • - Fix: When importing from Mozilla-based clients (Thunderbird, etc.), SMTP authentication will assume "use incoming login" unless it's explicitly set to "none"
  • - Fix: If global polling interval was set to 0 (AutoCheck disabled) and computer went to sleep, it would prompt user asking to enable AutoCheck
  • - Fix: MOTD would get reset as unread after each start
  • - Option added to allow account colors to remain unchanged regardless of background color; Tools / PPtweaker / Interface: Change account colors so they're more visible against the current background color
  • - AntiJunk interface is 60 pixels wider; this allows more room for toolbar (when using larger fonts) and for the "name" column (width increase is intended as a stopgap for resizable window)
  • - Search box now shrinks based on available space
  • - Fix: Oauth2: Gmail using embedded browser method could display both a success and non-success prompt

  • - Installer: When the SSL download fails, it will now allow a retry (e.g. after allowing firewall permissions); also, the option to open the webpage to manually download the SSL plugin has been removed because POP Peeper also has the capability to install the SSL plugin



v5.0 - Sep 08, 2020
  • * Message searching
  • * Themes (e.g. Dark theme)
  • * New and higher resolution icons
  • * User-defined account order (drag & drop accounts to re-order)
  • * View message window no longer blocks main window and you can open multiple view-message windows (modeless)
  • * Auto-Update
  • * Imap upload (upload .eml messages to an IMAP server by dropping files onto the Account window)
  • * Imap save sent messages to Sent folder (disabled by default, enable per-account on the 'Send mail' page)
  • * Rule wizard -- easily create rules based on the selected message (to play special sounds for the sender, ignore, etc.)
  • * OpenSSL v1.1
  • * Print message enhancements -- select printer, print in the current mode (plain, rich, html)
  • * Installer has a "quick" install option for one-click installs that uses your last install options
  • * MAPI support

  • - Spell-checker adds case-sensitivity (optional, enabled by default)
  • - Web of Trust has new display filtering options to only show suspicious URLs and/or domains
  • - Clickable banner provides additional options and information when viewing a message
  • - Important flag: Highlight important messages; keyboard shortcut (default: Ctrl+I) makes this more convenient to use
  • - Don't automatically mark messages as read: messages require you to mark-read, delete, or reply so you don't forget to reply to messages
  • - Spam processing is now multi-threaded and is much faster, especially when downloading 1000's of messages
  • - A timeout is now applied to DNSBL and URIBL lookups to prevent unrespsonsive lookup's
  • - Imap preview now includes HTML (Plain+HTML; previously, just Plain was retrieved)
  • - Display Junk option now has a "training mode"
  • - Shareware trial resets for v5 (if v4 was previously used, v5 allows another shareware trial)
  • - AntiJunk has 3 new rule types: +InWhiteList, +InAddrBook, +InBlackList
  • - AntiJunk allows you to re-order sub-rules
  • - Outgoing email can be tagged as high/low priority
  • - Messages marked as low priority by the sender displays an icon
  • - Oauth2 improvements (including capability to use personal webbrowser instead of embedded browser)
  • - WebMail is now a subscription
  • - Banner that can be used to convey important messages from Esumsoft
  • - Many performance optimizations, memory optimizations, bug fixes, tweaks, etc.



v4.5.3 - Aug 25, 2019
  • - Fix: Gmail OAuth consent couldn't sign you in
  • - Fix: Potential crash when "use optimal column sizes" for Account list and there are different columns for normal/account view mode
  • - Fix: LED flash switching to wrong state in very specific scenario (rare)
  • - Fix: Issues related to removing HTML background images
  • - Fix: Certain types of messages would show duplicated text (rare)
  • - MOTD data (PPInfo.txt) can now be saved to ProgramData folder if main data folder isn't writable


v4.5.2 - Sep 7, 2018
  • - Fix: Hostname matching (aka SNI) is now enabled by default; this improves security and is required by Avast/AVG for Gmail; this may cause some email accounts that are not configured correctly (as specified by the email provider) to error; this potential error condition will only affect email hosted on personal domains (see: https://www.esumsoft.com/products/pop-peeper/faq/?q=error_ssl_hostnamemismatch)
  • - Fix: Multiple accounts simultaneously accessing a server which requires cacert-full.pem may error on the first attempt, but would succeed on the subsequent check
  • - Fix: Certain emails may load slow the first time (e.g. NewEggFlash)
  • - Fix: Attempting to use Gmail OAuth2 when the email address contains "success" would cause the window to close immediately
  • - Fix: Attachments with a semicolon in the filename would get cut off at the semicolon


v4.5.1 - May 15, 2018
  • - Fix: cacert-full.pem wasn't always being used when it should ("self signed certificate in certificate chain"; imap.gmx.net)
  • - Fix: Certain IMAP servers (Orange) do not support the "special-use" extended flag correctly (resulting in no folder listing and error when deleting email as messages could not be moved to the trash folder)
  • - Fix: Certain IMAP servers (AOL/AIM) may include NULL characters in text response which caused POP Peeper to parse the response incorrectly (note: AOL subsequently fixed this issue)
  • - Fix: POP Peeper may not report an error if IMAP server disconnected during login
  • - Fix: Certain issues with pre-defined servers when creating a new account
  • - Fix: HTTP headers larger than 8KB would fail (this is to fix a recent Yahoo WebMail issue where http headers will sometimes be 28KB or larger, this appears to be a non-intentional Yahoo issue)
  • - Fix: User-flag: In View-message window, the '*' to indicate the current flag might be placed on the wrong item or none at all (if using custom icons where the display order didn't match the index order)
  • - Fix: User-flag: clicking directly on the (top-right) user-flag to bring up context menu would adversely affect subsequently accessing the 'user flag' menu under the 'Message' menu (graphics would be invalid)


v4.5 - Dec 1, 2017
  • + Per-account limit for the number of messages retrieved (POP3/IMAP); this setting is on the "Advanced" page for each account
  • + Ini file encryption: The ini file can be encrypted with a user-supplied key; see help for more information
  • - The "View HTML" banner when reading a message now displays full html (images) when engaged; this removes the need to double-click twice (except when the message is evaluated as Junk)
  • - The "Smart view" combobox on the "View messages" Options page is now an "Advanced" setting
  • - Fix: When switching between SSL/TLS and STARTTLS for POP3 accounts, a restart may have been necessary to work correctly
  • - Fix: In certain cases (Pinterest), URLs in messages were being modified causing the links to be invalid when clicked
  • - Fix: When the Oauth2 error "OAuthAccess empty" occurs, it now provides additional instructions to fix the problem
  • - Fix: In certain cases, Imap wasn't reporting pertinent errors
  • - Fix: cacert-full.pem is now included and will be used as-needed; this offers convenience to users who need the file, but doesn't force users/accounts that don't require it to needlessly access the file
  • - Fix: Certain columns on the Outbox/Draft pages were sometimes automatically resized (and saved) in an undesirable manner
  • - Fix: Certain IMAP servers (e.g. Yahoo) may take an excessively long time to return failure if login was invalid
  • - Fix: In certain cases, scrolling in Message List could cause artifacts at the bottom of the window (below the last message) due to clipping
  • - Fix: 'Email client' button on toolbar wouldn't work correctly if using PPtweaker option 'Show buttons using text'
  • - Fix: If the Windows 'Temporary' folder is mis-configured (e.g. read-only or permissions), POP Peeper will use a folder in the POP Peeper Data folder for temporary files (note: data temp folder can be forced in ini file using hidden option: UseDataTemp = 1)
  • - Fix: Activation: in certain cases, POP Peeper may not have loaded the Activation data correctly and could require unnecessary Activations; other factors are involved, but this could most likely occur when using a portable installation on multiple computers
  • - Fix: When using per-account "hide read messages", read messages would be erroneously removed on minimize if that particular account was being viewed
  • - Fix: When using OAuth2, "server requires authentication" setting is assumed on; otherwise, the error response from server may be confusing
  • - Fix: Potential deadlock (hang) on initial checkmail (potential can occur when an SSL account and webmail account check simultaneously in the first mail check)
  • - Fix: When saving real-time logfiles (PP_Log.txt and weblog.txt), files will be split up when a certain filesize is reached for performance reasons
  • - Fix: When using per-account sounds, if a sound was not specified for an account, in certain cases, no sound would play for new mail received on that account
  • - Fix: Potential hang due to certain sound configurations (e.g. using a custom .wav file with Voice Notifier could cause hang when Windows Playback device was changed); note: this fix now forces the "no mci" option in PPtweaker/troubleshooting and may have side-effects for some users (e.g. if you use skin notifier with sounds, the main sound file specified in POP Peeper may not play)
  • - Fix: Stopping a checkmail could get stuck in a loop
  • - Fix: Under certain circumstances, POP Peeper may immediately log back into an IMAP account (when idle disabled, e.g. Yahoo) after it disconnected in order to send a "mark read" command, instead of delaying the command for the next CheckMail
  • - Fix: Editing an account and using "..." for AOL/AIM (and possibly other pre-determined servers), the SSL value would use STARTTLS instead of SSL/TLS, even though the server information specified the latter
  • - Fix: Potential hang when updating trayicon tooltip for "time remaining until next mailcheck" (potential hang only if that option is enabled)
  • - Fix: Potential deadlocks

  • Plus Pack v4.5:
  • - Sent Mail Viewer: support for Ini encryption
  • - Voice notifier: voice will no longer pause when a connection/session is active; it will only pause to play sounds (e.g. new mail sound)
  • - Voice notifier: new option to pause notifier when sound is played; defaults to no pause (may be necessary to enable if new mail sound uses voice)


v4.4.2 - June 16, 2017
  • - Fix: certificates that have expired (or not valid yet) won't be imported; this was causing "certificate has expired" errors for certain servers (e.g. Yahoo) when multiple matching certificates were in the Windows certificate store


v4.4.1 - May 13, 2017
  • - Fix: Notification plugins in the base folder caused POP Peeper to hang at start
  • - Install: now includes a list of certificates (cacert.pem) that the Windows certificate store may not have
  • - Install: SSL plugin is now enabled/installed by default, regardless of if SSL plugin already exists, to ensure most up-to-date version


v4.4 - May 7, 2017
  • * Create new account auto-configuration: POP Peeper now uses an online database to import server settings based on your email address (with capability to customize for your personal domain)
  • * Database and memory optimization. Depending on the number and size of messages, POP Peeper will now:
    • use significantly less memory
    • start significantly faster (less I/O and cpu usage)
  • * SSL certificate verification; uses Windows SSL certificates for verification to prevent man-in-the-middle attacks (thanks: Marc Klenotic)
  • - AntiJunk: Change: If using the "ignore/junk" notification sound, the sound will not play if the message is marked for deletion as a result of AntiJunk
  • - Fix: New algorithm used to determine if black text or white text should be used on account/background color for tray icon
  • - Fix: A new font face is used for the tray icon text which uses anti-aliasing to improve legibility
  • - Fix: In certain cases, "http://" would display at the beginning of an email when viewing it
  • - Fix: Certain SMTP errors should now display more useful information. In particular, sending a restricted file via gmail would previously display "Error verifying message terminator" with no other relevant information; now it will display the reason as described by gmail
  • - Fix: In Classic mode (ie. XP-Theme disabled), the icons in the context menus showing user flags were cut off
  • - Fix: GDI leak introduced in v4.3
  • - Fix: SMTP: when using OAuth2, SMTP was using the login-id instead of the email address to lookup the OAuth2 credentials, which would fail if they were different (uncommon)
  • - Fix: SMTP: Issues would occur if the previously selected "default send account" had been deleted; now: prompt will appear if the account doesn't exist
  • - Fix: In certain cases, if OAuth2 failed for token refresh, POP Peeper would not report an error
  • - Fix: AntiJunk: "Purge bayesian" was not performing its duties
  • - Fix: IMAP: timeouts were calculated incorrectly (ie. not reset when partial data received)
  • - Fix: IMAP: if server disconnects unexpectedly, it would often report a "Send" error; now it will report "server disconnected unexpectedly"
  • - Fix: IMAP: On certain errors, POP Peeper will immediately log back into the server and re-attempt the command (up to 2 retries)
  • - Fix: IMAP: Errors occurring during logout are now ignored
  • - Fix: POP3: improved error handling (similar to IMAP) for unexpected disconnects and retrying
  • - Fix: SMTP: OAuth2 will only be used if the incoming server is using IMAP (this prevents an imminent failure if the account is changed from IMAP to webmail/POP3)
  • - When activating just the Plus Pack (and not Pro), "Pro" would remain selected and indicate that it was not activated; now "Plus Pack" is automatically selected to avoid confusion
  • - Using MouseWheel when viewing a message will always scroll the message body, regardless of what has the focus (e.g. it won't try to open an attachment)
  • - Error log (copy to clipboard format) now includes the number of consecutive errors; helpful for troubleshooting
  • - Logger now includes filters
  • - Storage options (none/header/entire) has now been designated an 'advanced option'
  • - When using Hotmail/Outlook (webmail) protocol, it will default to use SMTP for sending (WebSend is not supported)



v4.3 - Oct 25, 2016
  • * Many changes to enhance and correct DPI settings:
    • Initial window width is defined as 800 and will scale with DPI; previously, the minimum width was 890, but variably larger based on dpi (e.g. >=150% dpi)
    • Default Mail column widths have been re-assessed and now include DPI and font size for calcualtions
    • New "Use optimal column sizes" option on right-click header (account and mail); this will also be prompted after changing font
    • Main statusbar panes have been resized based on DPI
    • Account List can now be twice as wide as before
    • Desktop Alert fonts are resized based on DPI
    • Options lists are resized based on DPI (several locations)
    • Toolbars are resized based on DPI (Main, Message, SendMail, AntiJunk)
    • New graphics for many of the message list icons to better support resizing
    • Other miscellaneous graphics are resized based on DPI and/or available column sizes
    • Additional HTML Zoom levels have been added (300, 250, 175)
    • Custom HTML Zoom
    • Option windows: The list window now matches the height of the options-page window and list window now has 3D look (both were inconsistent depending on DPI in previous versions)
    • Tray Icon: will scale correctly for DPI; other changes to enhance legibility including a different font, no "3D" look on the color background, and the text color will always be either white or black
  • * New "notes" page for Accounts (edit account to access)
  • + The "friend" (smiley) user flag will now only be applied when the sender is in your Address Book and not just white listed; this should make the icon more significant; to revert behavior: main menu: Tools / AntiJunk -> Settings / White List (advanced)
  • - A new method is used for HTML zoom that allows the zoom to occur before displaying the content instead of after (this can be significant when loading slow, remote images); related: navigation sounds are disabled
  • - For Hotmail IMAP with IDLE, POP Peeper will keep-alive the connection every 2 minutes (server address must be imap-mail.outlook.com)
  • - Server Info contains more information such as: last time successfully connected to account, last time error, text of last error, number of consecutive errors
  • - "Online" button is available on upgrade window to allow convenient access to the version list online
  • - AntiJunk: *@esumsoft.com is included as a default whitelist entry
  • - Fix: AntiJunk: Spam-reporting: In some cases, including multiple recipients in a single service may introduce extraneous characters into the field
  • - Fix: AntiJunk: Spam-reporting: When using a specific account to use for spam-reporting, the status would not get updated to indicate that the message has been reported (ie. whistle status)
  • - Fix: After re-activating Pro, the message list would not immediately update to reflect AntiJunk status (colors, filters)
  • - Fix: Certain types of emails that used relative URIs could cause POP Peeper to hang
  • - Fix: PPtweaker: Troubleshoot / IE emulation did not set emulation value correctly
  • - Fix: IMAP accounts that are disabled will no longer engage IDLE (note: accounts already in IDLE that are changed to disabled will not disconnect)
  • - Fix: Spell-Checker: The typographic apostrophe character (e.g. ’ - 0x92) is now considered the same as the ascii apostrophe (e.g. ' - 0x27) for better compatibility with languages like French that may use it
  • - Fix: In very rare cases, the default method used to play sounds may cause POP Peeper to hang, this can be fixed under main menu: Tools / PPtweaker; Troubleshooting: don't allow simultaneous sounds (enable only if necessary)

  • Skin Notifier v4.3:
  • - Fixes long-standing issues with DPI:
    • Most significantly, images will stretch to match DPI
    • Text will now fit as intended
  • - Optimizations to load skins more efficiently
  • - Default position is now bottom-right of window instead of center (when slider is disabled)
  • - Information is displayed instead of a blank white box if no skins are available

  • Plus Pack v4.3:
  • - No feature changes, version updated because some modules are affected by DPI changes
  • - Sent Mail Viewer: Fix in certain situation where SMV may crash at startup due to background process stopping automatically


v4.2 - June 20, 2016
  • * OAuth2 support for GMail, Yahoo and Outlook (IMAP/SMTP)
  • * Fix blurry text in Windows 10/8.1 when using >100% DPI (most noticeable at 125% dpi; system dpi aware)
  • + IE emulation (for viewing HTML messages) can be adjusted -- main menu: Tools / PPtweaker / Troubleshooting
  • + An experimental method to change the email "date/time" field is available; the default will continue to use the most recent "Received" timestamp, but another method is provided which may be more suitable if you've transferred messages from another mailbox; see: http://www.esumsoft.com/products/pop-peeper/faq/?q=DateTimeHeader
  • - IE emulation will cap at IE10 for default setting
  • - 256x256 icon now included in resources (related to DPI/high-res settings); this was previously excluded because it adds >256KB to the exe size; note: uncompressed file included as reports indicate it may crash on XP (tested with no crash, but insufficient evidence to warrant using compressed)
  • - Fixes and tweaks to the Import Account wizard; of particular note: accounts were defaulting to use Webmail instead of IMAP/POP3 contrary to changes made for the "single account" wizard in v4.0; "Login name" and "server" removed from display and "email address" will be displayed instead (unless the account name is the same)
  • - Fix: IMAP read-sync fixed for certain servers (GMail)
  • - Fix: PPtweaker: if prompted to save, pressing "cancel" was the equivalent of pressing "no" and close PPtweaker
  • - Fix: SMTP EHLO will send ip address as required by strict servers
  • - Fix: SMTP termination octet padding in attachments
  • - Fix: When viewing a message and mark it as "Legitimate", images in the subsequent HTML view would not always display as expected until the message was re-loaded
  • - Fix: POP Peeper would crash if ProfilePicture.dll wasn't loaded and changed 'facebook username' in addressbook entry
  • - Fix: Modifying the "email" value for addressbook entry will spawn image lookup process (ie. for potential gmail.com and gravatar addresses)
  • - Fix: When POP Peeper is launched from the Installer, often, the Setup Wizard would appear behind other windows and be difficult to notice (especially since Setup Wizard doesn't appear in the TaskBar)
  • - Fix: When registering POP Peeper as email client, POP Peeper can now set itself as the default .eml handler without having to go through Windows Default Programs
  • - Fix: AntiJunk / Reporting Spam services: In certain cases, drag&dropping a new item wouldn't preserve updated information

  • - Plus Pack: Certain features (notably: Sent Mail Viewer and Backup/Restore) have been updated to receive the blurry-text fix
  • - Plus Pack: Sent Mail Viewer: Opening a message from SMV should no longer open the message behind SMV (in case it wasn't previously fixed)



v4.1.1 - March 28, 2016
  • - Fix: Message limit for IMAP accounts would return 0 messages

  • - Plus Pack: RSS: Basic support for RDF format (e.g. craigslist.org)
  • - Plus Pack: RSS: Visual improvements to message display, including showing image enclosures inline


v4.1 - February 10, 2016

  • * IMAP will now sync read/unread-status with server; existing users will need to enable this feature (enabled by default for new users); more info: http://www.esumsoft.com/products/pop-peeper/faq/?q=ImapSync
  • * IMAP messages can be moved to another folder on server (context menu; or add "IMAP Move" button to toolbar); requires Pro
  • * Profile Picture: Allows a picture to be associated with an email address; Gravatar, Facebook profile, Google+ profile or direct images are supported; requires Pro or Plus Pack
  • * Signatures for sending mail (global and per-account)
  • * New Address book fields including facebook, twitter, URL and notes (primarily to accomodate Profile Picture)
  • * Per-account option (advanced): hide messages from *All Accounts* that are marked as read (enhances previous "hide all messages")
  • * POP Peeper will now use IE8+ (depending upon installed version of IE) to render HTML which should fix formatting for messages that require HTML5
  • * IMAP performance optimizations: headers and preview will now download much faster than before
  • - IMAP messages can be deleted to a custom folder; available under Edit-Account / Advanced2; requires Pro
  • - IMAP folders can be created when viewing the folders; requires Pro
  • - When viewing message, added a banner with action "retrieve entire message"
  • - New Option "IMAP: Use secure authentication" is available on the Account/Advanced2 page. This is for certain misconfigured servers that report CRAM-MD5 as available, but do not actually support it
  • - New Option "Hover tooltip includes time remaining until next mail check" is available under Tools / PPtweaker / Misc (note: after enabling, it may take 1 minute for tooltip to update)
  • - SendMail: A draft will auto-save every 3 minutes
  • - View message menu option added: Tools / edit address book profile, to conveniently access the current sender
  • - Web of Trust (Pro): New layout design for summary/prompt; "Settings" button added for convenience
  • - Web of Trust (Pro): data from WOT is now cached to file for efficiency (previously, cache was only stored in memory); the logic for how long a website is cached has changed (higher confidence = longer cache)
  • - Web of Trust (Pro): "Do not prompt for the selected domain" option added
  • - When you delete a message (when viewing the message), it will prompt you for the action (nothing, close window, next unread, next message); this option is currently still available in PPtweaker
  • - You can now click in the status ('!') column of the message list to delete the message; the first time you attempt, you will be prompted if you want to enable this feature
  • - The MOTD status button can now flash for important announcements (e.g. for announcements not related to a webmail update)
  • - After activating Pro, "Upgrade to Pro!" will be immediately removed from menu (instead of after restart)
  • - The "Pro" qualifier and "days remaining" (for shareware) now appear in titlebar when applicable ("Pro" is also included in the Help/About window)
  • - AddressBook file format has changed: extension changed to .inx and encryption is forced; the conversion takes place automatically when POP Peeper is started for first time
  • - AddressBook import/export csv conforms to rfc4180: improved support for multi-line values and quotes
  • - AddressBook: if the contact's email address contains multiple '@' characters, the email address field will be used as-is instead of formatting the name and email address. This is provided as a temporary solution to create groups.
  • - SendMail: saving a draft will show success in statusbar for a few seconds instead of displaying a popup
  • - Added available shortcuts for Message: Mark Read and Mark hidden; default keyboard shortcut for Mark Read is 'insert'
  • - Saved sent message filenames are now prepended with a timestamp to better ensure uniqueness, especially when merging folders
  • - Other saved message (e.g. Archive, Deleted, Junk, etc.) filenames are prepended with timestamp for sorting in Windows Explorer
  • - Adjusted default Account list column widths for "unread" and "new" so that those words would fit when using 125% dpi; also increased default width of account list to accomodate changes; this will only affect new configurations
  • - Increased width of the resizble area between the Account and Message lists, to make it easier to adjust
  • - If Skin Notifier is installed, Desktop Alert and Balloon Tooltip notifications will be disabled; this is a one-time setting (so user can re-enable options if they wish) and performed at startup (ie. won't immediately affect settings if Skin Notifier is installed when already running)
  • - Reporting Spam tweaks: prompt if no reporting services are enabled; confirmation for delete will occur before spam-report so that the latter's window does not get pushed behind the main window
  • - Fix: Optimization when loading database initially (should improve startup time slightly to significantly, depending on various factors)
  • - Fix: Optimization for IMAP: request message sizes only for unknown messages, instead of requesting sizes for all messages
  • - Fix: Pro (AntiJunk): Rules copied from a [code] block in PHPBB (forum) wouldn't be accepted because spaces are inserted before every line (PHPBB bug?)
  • - Fix: When two plugins have the same name, hover tooltip would show the same filepath for both; this was hard to troubleshoot why there was an extraneous plugin without know its filepath
  • - Fix: AntiJunk: URI blacklist uribl.com caused false positives if your DNS is blocked by them; this has been fixed, but because of the potential and apparent prevalence, uribl.com has been removed from the default configuration (previously, it was included but disabled by default)
  • - Fix: AntiJunk: Issue displaying userflag items in the dropdown box when the display-order was different than the ID-order
  • - Fix: Bug where MOTD would report "Error" and require refresh everytime depending on certain setting in logger (very rare)
  • - Fix: Some languages (German) had extraordinarily wide toolbar buttons for the text they contained (based on the width of the translation of "Check Mail")
  • - Fix: SMTP now uses base64-encoding instead of QP-encoding for subject (some interfaces [aol] cannot handle QP)
  • - Fix: If all "report spam" services were disabled, POP Peeper would crash when attempting to view a message
  • - Fix: Updated knujon.com's email address for spam submissions
  • - Fix: Floating buttons (view/delete message) over message list if the "position for mail controls" was set to "none" in PPtweaker
  • - Fix: If version info from MOTD is obviously old (ie. running v4.0 and motd thinks latest is v3.8), then it will force a version check update instead of waiting for the cache to expire (ie. up to 24 hours)
  • - Fix: Account names cannot begin or trail with spaces; these spaces will either be removed or converted to underscores ('_')
  • - Fix: Potential problem when IMAP was used with IDLE and "delete immediately" was enabled: incoming messages may not have been detected
  • - Fix: Some POP3 servers (zoho) break up the response in such a way that prevented POP Peeper from successfully processing it and resulted in an error
  • - Fix: Spell Checker: In some cases, the personal dictionary files may be corrupted and present a popup and disable spell checking each time you compose a message; you will now be presented with an option to delete the corrupted files so that you can resume using Spell Checker
  • - Fix: When displaying message using HTML zoom, sometimes the position of the window would not be at the top as expected (especially at high zoom percentage)
  • - Fix: SMTP: After a draft was saved, the "Send" button would use "send later" instead of "send now"
  • - Fix: Upgrade: in certain cases, an ini file located in Program Files would not initiate the upgrade process; this would cause a problem because Program Files is write-protected; POP Peeper will now ask to move the file automatically
  • - Fix: In certain cases, clicking links in HTML would not open a new window and would open the link in the view message window (local target overriding base target)
  • - Fix: IMAP: We banished some bugs that may have gotten between you and your email discovery.
  • - Fix: In rare cases, an attachment could not be opened if the temp subfolder has been deleted
  • - Fix: Escaped quotes in From header could cause mis-processing of that field
  • - Fix: Crash on attempt to buffer overflow (note: this was not exploitable)
  • - Fix: Account name is restricted to no more than 96 characters
  • - Fix: Some actions would cause specific display filters to activate even if the "enable display filters" option was disabled (e.g. if "hide read" was enabled, and you marked a message as read, all read messages would become filtered out; hiding messages would filter out the newly hidden message)
  • - Fix: Some tweaks to the "Junk View" toggle state
  • - Fix: Editing an account and changing Server Type to IMAP for certain webmail-based domains (e.g. locales, such as @live.nl) would not use the pre-determined values for the IMAP account
  • - Fix: Default background colors for Junk/Legit/Unknown have been tweaked to be slightly closer to the background color and thus even higher contrast with the text (and even higher contrast difference when using a dark background)
  • - Fix: Some of the default colors used for a new account have been tweaked; darker colors for better contrast

  • - Plus Pack: RSS: Author information now used when available for the "Sender"; other fixes (including temporary hang when viewing some feeds in HTML; most notably, Google news feeds)
  • - Plus Pack: Voice: fix for substitutions when using a wildcard syntax: attempting to substitute with entire syntax (ie. right-side enclosed in [...]) would be ignored
  • - Plus Pack: Voice: Added F1 help to access Help for the active page
  • - Plus Pack: Voice: You can test the voice notification for an existing message via right-click: Speech -> Test notification (useful for testing substitutions)


v4.0.1 - December 10, 2014
- Pro (AntiJunk): New option to ignore/skip AntiJunk for certain accounts (access under Account/Advanced); this is particularly useful if you're accessing spam folders and/or using the "hide from *all accounts*" option
- Pro (AntiJunk): "Delete Junk" action has been enhanced: you can now assign an additional action (e.g. minimize PP) and has a "don't prompt again" setting
- Pro (AntiJunk): When multiple filters (e.g. Rule) apply a different user flag, the one with the higest precedence will be used; previously, it would always use the first user flag applied which prevented a Rule to apply a user flag if the sender was in your white list (friend user flag). "Precedence" is calculated by the display order.
- Error log window now supports clickable links (error messages from server may contain links)
- If the new version prompt appears and you select "don't ask again" it only applies to that version; if another new version is subsequently released, you will receive the update notification
- Fix: Potential crash involving IMAP/IDLE and servers that don't provide a reliable connection
- Fix: SendMail: Certain locales couldn't parse standard timestamp and would prevent sending messages due to mis-calculated age
- Fix: Pro activation window may not appear when required
- Fix: Issues with VersionCheck preventing updates (including WebMail) from working correctly
- Fix: Log window will save to file immediately if enable "save changes" (instead of memory only)
- Fix: Issues with High-contrast themes


v4.0 - August 2014
  • * Two versions are now available -- a free version and POP Peeper Pro: AntiJunk, Spell Checker, Web of Trust
  • * Pro: AntiJunk is a sophisticated anti-spam filter that can separate the junk from your legitimate email
  • * Pro: AntiJunk also provides Rules which allows for filtering beyond just junk, such as special notifications based on user-supplied criteria
  • * Pro: AntiJunk provides the capability to report spam to agencies like SpamCop
  • * Pro: Spell Checker checks your spelling in real-time and supports many languages (English by default; others available via download)
  • * Pro: Web of Trust checks whether the links in your email are safe or not as evaluated by the Web of Trust community
  • -- The following changes are shared by Pro and Free:
  • * All executables (including installer) and DLLs now use Microsoft Authenticode (Esumsoft); this technology is also used to perform a CRC check on the files under Help / About
  • * Compose window is now independent (modeless) from the main POP Peeper window so you can access POP Peeper while composing and open multiple compose windows
  • * Save outgoing messages to a draft folder to edit and send later
  • * Find text in message
  • * Set POP Peeper as your default Windows email client (e.g. use POP Peeper when you click on mailto links in your browser)
  • * New message list columns: Read Status (including new, unread, replied-to, etc.) and User Flag (an icon you can associate with the message, user can add own icons)
  • * Messages are now stored in a database for better reliability, compression and security
  • * Send Mail: Auto-complete is supported when typing in To/CC/BCC
  • * Individual messages can be hidden
  • * Custom toolbar buttons can be created and added by user
  • - HTTP calls now support compression
  • - Improved Edit accounts: interface and changing accounts between WebMail and POP3 and IMAP
  • - Improved the "Find Server" support to better find the server and settings; SSL/TLS and SMTP are also supported
  • - Option for single-click (ie. select) account in Accounts List to view that Account's messages (PPtweaker/Misc)
  • - Single-click action can be defined for tray icon (PPtweaker/Misc)
  • - Some toolbar buttons like Reply now have a dropdown menu available for easier access to other options (e.g. forward, edit as new, etc.)
  • - New banner when viewing messages allows you to easily access "view as html" and "view images" when they're blocked
  • - When viewing messages, you can open the message source in your default email client
  • - When viewing messages, you can force POP Peeper to re-download the message (can be particularly useful after certain WebMail updates)
  • - Message of the Day now supports clickable URLs in the message
  • - Faster message list updates when you have a large number of messages
  • - "Check Mail" and "Run Client" buttons have been moved to Toolbar (but can still be available under Account List via PPtweaker/Interface option)
  • - Specify a time to disable AutoCheck
  • - Option to limit the number of messages retrieved by IMAP and POP3 accounts
  • - When replying to messages, POP Peeper will check if there are missing recipients and ask if you'd prefer to use Reply-All
  • - Option to save deleted messages (also supported by Sent Mail Viewer)
  • - Options are now more unified and better organized (Plugins and Send Mail are accessible in the Main Options)
  • - New option to play specified sound when error occurs
  • - New dialog when composing a new message will prompt for account; can tell it to use a default account or use the v3 method of determining the default account
  • - When viewing messages in HTML, you can specify a Zoom level (e.g. make all text and images proportionately larger/smaller)
  • - Toolbar buttons will allow all text to fit
  • - Address Book is resizable
  • - "Save all attachments" window allows you to select from previously used folders
  • - Help documentation has a new format (more information per page instead of each control having a separate page)
  • - Setup Wizard now has a security page that defaults to better view-message security than previous versions
  • - PPtweaker is now included with installation instead of a separate download
  • - PPtweaker options including: close view-message window when reply; message list secondary sort; show/hide buttons on main window




v3.8.1 - November 16, 2011
  • - New connection option, "Assume always online" for certain internet connection types
  • - New option to adjust font size for HTML-based messages
  • - Fix: Imap: Idle wouldn't engage if polling interval was even number
  • - Fix: Imap: Potential crash when using SSL and server disconnects unexpectedly
  • - Improved Date/Time formatting parsing for certain languages
  • - Fix for archiving webmail-based messages
  • - Fix for reply-to when including a name
  • - Fixes for some cases where HTML view wasn't using the correct character set
  • - Fix for checkmail trayicon showing even if relevant setting was disabled
  • - Fix: when viewing HTML, links with anchors would not open to the anchor and just open at the top of the webpage
  • - Fix: Size column is right-justified
  • - Fix: When viewing a message in HTML and clicking on a link, the anchor wasn't being sent to the browser (when applicable)
  • - Fix: In certain cases, an empty account name was allowed to be created
  • - Checking accounts using a folder will result in error if Add-on Pack isn't activated
  • - License filepath can be specified via ini parameter
  • - Imap: Misc fixes
  • - Imap: "Deleted" is detected as an alternate name for "Trash" folder
  • - Smtp: consecutive errors will suspend further attempts to send the message


v3.8 - August 16, 2011
  • - New capability to access remote folders for certain protocols (Imap, some webmail-based protocols); requires Premium Add-on Pack
  • - New option to forward message as attachment
  • - New option for Voice Notifier allows messages (and/or headers) to be read using speech synthesis
  • - New option for tray icon to represent unread messages instead of new messages (only affects tray icon: Options / Tray Icon)
  • - New option to reset confirmation prompts (in Options / General)
  • - New toolbar button available for Sent Mail Viewer (menu: View / Customize Toolbar)
  • - New option to archive selected messages to a predetermined local folder; Sent Mail Viewer v3 supports viewing Archived messages
  • - New option to duplicate an existing account (right-click on account; requires 'Advanced Options' in General Options)
  • - Significant improvements in utf-8 support
  • - Added 'View source' option to context menu in message list
  • - Added 'Copy shortcut' to context menu in view message (Rich/Plain text)
  • - Removed 'View full source' from View-Message menu; can be accessed by holding down F8 with 'View source'
  • - The Num/Scroll Lock LED will return to its original state when new message notification is dismissed (instead of simply turning off)
  • - Added a 'copy' button to the Error Log to allow convenient copy/paste
  • - Spacebar can no longer be used to open messages; spacebar is used for other default Windows behavior
  • - Added "Are you sure..." for mark all read/unread, with "don't ask me again" option
  • - The account's error will be appended when "Error Retrieving Message" is displayed in message status
  • - Menus and options adhere to new Win7 capitalization standard (sentence-style vs old title-style)
  • - Context-menu key (and Shift+F10) now works for Account and Message lists
  • - Periodic message save is now multi-threaded
  • - New logic for accounts that retrieve number of messages when using PPTweaker option to dismiss unread messages: number of unread equals number of new messages, so that it doesn't appear that you always have unread email
  • - For SMTP, the default port has changed to 587 (from 25) and "Server requires authentication" is enabled by default
  • - Text changes: (Account General) "Server" -> "Incoming Server"; (menu) "Options" -> "Tools"; "Set Options" -> "Options"; (menu Accounts) "Show account checkbox" -> "Show auto-check checkbox"
  • - Beta (RC) versions of POP Peeper are now considered in "check for updates" if already using a beta version
  • - POP Peeper Premium Add-on Pack now requires a license key and online activation
  • - Installer: Updated to NSIS v2.46 to fix issues with Vista/7 (shortcut items being placed in All Users instead of user folder)
  • - Installer: new logic if POP Peeper is running to provide choices to user
  • - Installer: better management of data files during uninstall
  • - Installer: Uninstaller for Premium Add-on Pack
  • - Fix: Data folder can now start with '\' meaning from the root folder; this was previously ignored and would create a subfolder and could cause problems if data folder currently starts with a slash
  • - Fix: Assigning 'none' to a global hotkey may cause hotkey to activate in certain cases
  • - Fix: "Error Retrieving Message" was not displayed for message status when there was an error
  • - Fix: Better prevention of corrupt .emd files
  • - Fix: Fail-safe for resuming from standby (deprecates "Do not process power broadcasts" in PPTweaker; it is recommended that user disables this option)
  • - Fix: Browsing for new data folder wouldn't open the current folder by default
  • - Fix: Case when clicking on link wouldn't open in new window
  • - Fix: When viewing plain/rich text messages with character encoding, font face and size will use specified settings
  • - Fix: SMTP port could not be modified in certain conditions
  • - Fix: In some cases, default email client wasn't detected correctly
  • - Fix: Imap: Certain servers (e.g. fastmail.fm) would "Login Error" after initial login
  • - Fix: Imap: Certain servers (e.g. imap.mail.com) don't put IDLE in capabilities until after login
  • - Fix: Imap: DavMail proxy does not support 'Fetch RFC822', so changed to 'Fetch Body[]' (equivalent)
  • - Fix: Smtp: Subjects encoded in koi8-r were not converted correctly when replying
  • - Fix: Smtp: Ctrl+A for select all now works in compose window headers
  • - Fix: RSS: deleted messages will no longer count towards the 'total' number of messages in the account




v3.7 - September 10, 2010
  • - Additional version information presented in webpage when using "download" button
  • - Option to flash NumLock LED for new message indicator
  • - Option to open URLs in new browser window added in v3.6 (PPTweaker)
  • - Option to define the number of consecutive errors that causes error tray icon (PPTweaker)
  • - Option to prevent attachments from being included in the saved .eml file for sent messages (PPTweaker)
  • - Enhancement to Ini Manager allows add and delete (run: poppeeper.exe -ini)
  • - Automatic ini backup to prevent loss of data when ini file is corrupted
  • - Error popup if email client cannot be run (Windows 7 does not provide a default email client)
  • - Run Client for multiple accounts with new mail will open each account's *unique* client
  • - SMTP: includes headers for In-Reply-To and References
  • - HtmlRef.dat file updated to include additional Greek characters
  • - Logic for retrieving auto-update info has changed to lighten load on web server
  • - Fix: Occasional crash under certain conditions when using accounts as Imap/SSL/Idle
  • - Fix: In certain situations, POP Peeper would show duplicate messages on initial startup
  • - Fix: Imap: Processing extended capabilities after login
  • - Fix: RFC822 messages containing multiple attachments with same filename (usually images) will all appear
  • - Fix: SendMail, alert when attempting to send an attachment that does not exist
  • - Fix: When editing account, pressing update button will alert to missing required fields instead of disabling update
  • - Fix: PPInfo.txt will be saved to data folder instead of installation folder (UAC issue)
  • - Fix: RSS: SMTP is not enabled by default when creating a new RSS account
  • - Fix: When creating a new account (single) and SendMail plugin is not loaded, updates to the account were prevented
  • - Fix: SendMail: minimum size constraints for dialog window
  • - Fix: Imap: TLS is allowed if server supports logindisabled capability
  • - Fix: If using per-account sounds and retrieving number of messages only, account sound would not play
  • - Fix: Tooltips added for Outbox buttons (view/delete message)



v3.6 - January 12, 2010
  • - URLs in messages will always open in a new browser window instead of using internal browser
  • - Creation of new mail.com accounts will default to using Imap/Smtp
  • - New tri-state display for "run at windows startup" to indicate if another path is being used
  • - PPTweaker: Option to include name when using auto-from address
  • - PPTweaker: New global hotkey to run Sent Mail Viewer
  • - Extended information regarding webmail updates (in help/about)
  • - Message size is displayed for messages loaded from disk
  • - Physical file can be deleted when displaying a message loaded from disk
  • - Menu items that launch an uninstalled add-on append a '*' (ie. PPTweaker, Sent Mail Viewer, etc)
  • - Backup/Restore add-on can be accessed from Options menu
  • - Fix: Imap, certain types of Imap servers do not relay expunge messages when message is deleted
  • - Fix: Reply-All would indent even if option was to disable indenting for Reply
  • - Fix: account sound would play if a "new" message is already read
  • - Fix: certain attachments would not display when using Imap/preview
  • - Fix: NOOP is sent during Imap/Idle recycle
  • - Fix: Main window will request focus if using "Open POP Peeper" when new mail arrives and window is already open

v3.5 - August 17, 2009
  • - SendMail editor now uses Rich Edit 2.0, which provides more editing functionality
  • - New option for composing messages: Edit as new
  • - Modifications for future Protocol support
  • - For messages that are marked as read, preview/entire will not be retrieved if header exists
  • - The last page selected is now remembered for settings (main settings and PPTweaker)
  • - Default polling interval changed to 15 minutes
  • - PPTweaker: New option to select the next message when you delete a message in message list
  • - PPTweaker: New option to "mark all as read" when PP is minimized to tray
  • - PPTweaker: New option to specify the browser used when clicking on links
  • - PPTweaker: New option to specify SMTP timeout; previously combined with POP3 timeout
  • - PPTweaker: Help pages are now contained in main help
  • - Fix: Save All in Imap would ask confirmation for each attachment
  • - Fix: Security vulnerability if connect to an untrusted/compromised server
  • - Fix: Certain cases when account's connection method changes
  • - Fix: Certain invalid characters appearing at end of URL (for linking/clicking)
  • - Fix: Potential crash in Create Account Wizard when RSS plugin wasn't avaialble
  • - Fix: Certain invalid dates
  • - Fix: Issues with password-protected accounts
  • - Fix: Format when replying to webmail-based utf-8 messages
  • - Fix: Win98 may crash or report low memory warning when retrieving a large attachment via imap
  • - Fix: Multi-monitor option (in PPTweaker) addresses issue when primary monitor is on the right
  • - Fix: Improved detection for file-security in Vista+

v3.4 - January 22, 2009
  • * Added support for importing accounts from Windows LiveMail client
  • * New notification option: TrayIcon balloon tip
  • - Global Hotkeys for Open, CheckMail and Run Email client (configure via PPTweaker)
  • - Added menu item under options to access Skin Notifier settings directly
  • - Added Most Recently Used list for Skin Notifier under Options menu (req. Skin Notifier v3.4)
  • - Support for additional info for notifier plugin including unread, total, etc.
  • - Support for plugins to have more capabilities with messages (read/delete/mark read/ignore)
  • - When playing new mail sounds, sounds will queue up and not cut off (ie. when playing per-account sounds)
  • - Mp3 and midi now supported for new mail sounds
  • - Messages with same datestamp (ie. webmail headers) will now sort better and match order of webmail inbox
  • - Time displays uses system settings for time format (eg. AM/PM); optional in PPTweaker
  • - New logic for double-clicking trayicon will activate window if opened but not focused
  • - "Remove all delete markers" added to context menu when a message is right-clicked
  • - Position for Mail Controls (read/delete/view-account) is now optional via PPTweaker (top/bottom/none)
  • - PPTweaker version now listed under Help/About
  • - Delete marks as read is now enabled by default
  • - Column Widths for Outbox will be rememered
  • - Added Edit menu (undo, cut, copy, paste, delete) to Send Mail window
  • - "Accounts" menu is now available when viewing in Message Mode so that "Add Account" can be accessed
  • - Imap: Detection for top-level trash folders (ie. AOL and GMail) so deleted messages are copied to trash
  • - Imap: Special case for GMail so that deleted messages are moved to trash instead of All Mail
  • - SMTP: Support for Login Plain authentication (in addition to existing cram-md5 and login methods)
  • - SMTP: Option to enable\disable indent original text with '>' for reply and forward (separate)
  • - SMTP: Full Headers (CC, BCC, Reply-to) will be shown if not empty even if setting disabled
  • - SMTP: More buffer for including attachments and remember last folder
  • - RSS: Deleted messages are removed from the list (recover by using "remove all delete markers")
  • - RSS: Create Account Wizard is more intuitive for creating RSS accounts
  • - Fix: Retrieving Preview from Imap accounts would not include character set
  • - Fix: Renaming accounts was not renaming the Sent and Outbox folders
  • - Fix: Accounts that were password protected would still allow reply/forward
  • - Fix: Tooltips with CRLF (ie. Sender) would sometimes lose CRLF (not implemented in v3.3 as stated)
  • - Fix: In certain cases, "New Version Available" prompt would continuously popup
  • - Fix: Replying to messages with Koi8-r and certain Utf-8 charsets were not being converted correctly (quoted text)
  • - Fix: Message icons were not updating in specific cases (rare)
  • - Fix: SMTP servers that don't support authentication of any kind would error if Auth was enabled
  • - Fix: If requested to retrieve entire message and it resulted in error, "Get Entire" would remain disabled
  • - Fix: SMTP: Names of attachments with long filenames (65+ characters) were getting incorrectly linebreak'd
  • - Fix: SMTP: Outbox messages that contained text attachments and loaded from disk may result in corruption
  • - Fix: Currently viewed account would change in certain circumstances when window was resized

  • PPTweaker:
  • - Removed Info page; version information is now available in POP Peeper: Help/About
  • - Position for Mail Controls (read/delete/view-account): top/bottom/none
  • - Global Hotkeys for Open, CheckMail and Run Email client
  • - View Sent Mail folder added to keyboard shortcuts (default: F11)


v3.3 - July 18, 2008
  • - Imap will not engage idle if autocheck is currently disabled and checkmail is performed
  • - Smtp: Removed blank line at start of sent email
  • - Added "View Full Source" to View Message menu
  • - Added Gmx as a recognized email provider (to help fill in login and server details during Create Account)
  • - Installer: "Run" on finish page disabled for Vista users to prevent running with Admin privs
  • - Email Files (.eml) can now be associated with POP Peeper
  • - Size Column is right-justified
  • - View-Accounts, Read and Delete buttons have been moved above the message list for easier access
  • - SendMail: an optional window will appear if no subject is specified
  • - Fix: "Buffer overrun" caused crash for some users on initial check mail
  • - Fix: Ssl related crash for some users
  • - Fix: Timestamps issues for non-English users on some webmail services
  • - Fix: Timestamp issue for pop3/imap-based messages that don't conform to RFC in certain case
  • - Fix: Prevent message list window from overextending its expected height
  • - Fix: Toolbar button widths will resize according to system fonts (ie. normal/large/extra-large)
  • - Fix: Delete-All (toolbar) now only marks visible messages; not necessarily all messages in viewed account(s)
  • - Fix: Smtp: potential problem (wrong error message) when an invalid auth is used
  • - Fix: Tooltips with CRLF (ie. Sender) would sometimes lose CRLF
  • - Fix: Imap: Messages with certain header format caused timeout (rare)
  • - Fix: Server addresses containing leading\trailing spaces are trimmed (caused unknown host errors)
  • - Fix: Forward and Reply-All toolbar buttons would not work as expected when viewing a loaded message


v3.2 - March 11, 2008
  • - Fix: Some users experienced frequent lockups or crashes
  • - Fix: Some Vista users' settings were not saving
  • - Fix: Changed some default settings in Create Account Wizard when user goes back to change server type
  • - SMTP: Changed line length of attachments to fix issue with MS Exchange servers
  • - Plugins: Changes to better support generic protocol plugins


v3.1 - February 10, 2008
  • * IMAP supports SSL/TLS
  • + Installation has option to install SSL plugin
  • + Compose New Message will use additional logic to determine the default account
  • + Imap uses the same timeout as POP3, specified in PPTweaker
  • + Certain Unicode character problems fixed
  • + Support for sending messages using Hebrew encoding (Windows-1255)
  • + Hold down ctrl when submitting forms for data to be transferred to IE successfully
  • + Empty passwords are now allowed when editing an account
  • + WebMail Validation has been removed
  • + The charset for the message list can now be defined in Select Font, to allow Chinese, Hebrew, etc.
  • + SMTP: Message-ID is generated for sent messages
  • + Default number of simultaneous checkmail threads changed from 1 to 2
  • + Default priority of mail threads is now below normal (previously, normal)
  • - Fix: Imap servers sending unsolicited BYE/disconnect caused timeout issues
  • - Fix: Imap packets broken up caused timeouts under certain circumstances
  • - Fix: Potential issue with Imap and Dial-up users causing high CPU usage
  • - Fix: Crash in certain case when closing view-message window (2)
  • - Fix: Dates greater than 2030 caused problems; now, certain future-dates will use current date/time
  • - Fix: Url's displayed in message status will display ampersands(&) when applicable
  • - Fix: Url's will be clickable when viewing a plain text message with charset-encoding
  • - Fix: Imap login data enclosed in quotes to allow spaces
  • - Fix: Hotmail, some users' links in html view were in javascript and could not be opened
  • - Fix: The number of characters typed into email client field is not limited to size of the control
  • - Fix: Koi8-r support for headers is re-enabled (inadvertently removed in v3.0)
  • - Fix: Yahoo, certain systems (IE5) would error out (PP: -1000, WinInet: 12045)
  • - Fix: Imap Preview: messages with a certain form of attachment would retrieve the entire message
  • - Fix: Imap Preview: inline attachments (e.g. images) are now displayed in the attachment list
  • - Fix: Email addresses containing '<' or '>' in name part were parsed incorrectly when replying
  • - Fix: Problems with switching account types in Create Account Wizard (by email address)
  • - Fix: Create Account Wizard now imports Imap accounts (Outlook Express and Mozilla-based clients)
  • - Fix: Compose window wasn't saving position/size when closed by using send/later
  • - Fix: Improved shutdown procedure so unsaved settings will save
  • - Fix: Embedded movies were being displayed in html even if using "Remove Remote Data"
  • - Fix: Unloading the Imap plugin after an Imap account had connected would crash
  • - Fix: Messages that were deleted when viewing a message would remain with Red-X if account not set to "remove messages not on server"
  • - Fix: Replying to certain GMail/Webmail messages quoted extraneous html code
  • - Fix: Statusbar stats wouldn't update when viewing "Outbox" and the current account was changed
  • - Fix: SendMail: shift-tabbing allowed focus on a disabled field
  • - Fix: Smtp Auth: if auth fails, fall back to another method
  • - Fix: General fixes
  • - Fix: Certain LiveMail accounts could not save attachments (ref: webmail v3.0.1.8)
  • - Fix: Using "Hide Seen" and "mark all messages as read" now hides the messages instantly
  • - Fix: TrayIcon updates when system display mode changes
  • - Fix: Toolbar buttons expanded to display all text after system events
  • - Fix: Underscores in QP converted to spaces
  • - Fix: AutoEnable button would toggle w/o user action in very special circumstances
  • - Fix: "View Entire WebPage" would enable for current message if viewed options and canceled
  • - Fix: Better recovery when imap-idle disconnects unexpectedly
  • - Fix: AddressBook: Sorting issue when there is a blank name
  • - Fix: Crash occurred if double-click on empty line in account list to create a new account (non-default pptweaker setting)
  • - Fix: Certain mailto links resolved the "to" address incorrectly
  • - Fix: Certain actions (running email client) caused trayicon to remain if it should have been hidden with no new mail
  • - Fix: Certain HTML messages didn't decode QP in quote of reply
  • - Fix: Only Ctrl+A works for select-all, not Ctrl+Shift/etc+A
  • - Using Common FileDialog won't change working directory (allows directory to be renamed/deleted after saving file, e.g.)
  • - New Message Summary limit raised from 5 to 10 (affects Skin Notifier plugin)
  • - Added auto-configuration for GMail/Imap
  • - On mark all read/unread, won't ask for account-password if account has no read/unread messages


v3.0.1 - November 15, 2006
  • - Fix: Hotmail: replying may cause crash
  • - Fix: SSL was causing crash in certain circumstances
  • - Fix: Attempting to add a gmail account caused crash (related to SSL)
  • - Fix: Yahoo Beta: messages with attachments not formatted correctly
  • - Fix: LiveMail: some characters appeared as html entities in header fields
  • - Fix: GMail: messages in conversations not displaying the correct "from" address
  • - Fix: Add Attachment dialog in SendMail was not working for Win9x
  • - Fix: APOP added to Create Account Wizard


v3.0 - October 30, 2006
  • * IMAP support with IDLE
  • * New Toolbar and Button graphics (XP-Style)
  • * Address Book
  • * Settings saved in ini for portability and multiple configurations
  • * Print Messages
  • * Improved UTF-8 support
  • * LiveMail Webmail support
  • * Juno/NetZero Webmail support
  • * GMail Webmail support
  • * APOP support
  • + Option to retrieve webmail attachments with message
  • + Default browser is launched from HTML view
  • + Display URLs when hovering over link in HTML view


v2.4.3 - January 27, 2006
  • - Fix: Schedules would activate even if schedule was disabled
  • - Fix: Font selection shows names more accurately
  • - Fix: SendMail "From" address would be cleared after editing the message
  • - Fix: SendMail, some SMTP servers would refuse the message
  • - Fix: Misc bugs


v2.4.2 - September 21, 2005
  • - Fix: SendMail registry data was not encrypted
  • - Fix: General problem with searching certain header fields
  • - Fix: high temporary cpu usage if receive new mail AND using rotating icon AND window open
  • - Fix: Messages (typically spam) with unexpected data were not always displayed in message list
  • - Fix: Mail Client fields now allow more characters to be entered by user
  • - Fix: Forced send limit for smtp (some systems would fail on large attachments)
  • - Fix: SendMail WebMail accounts wouldn't use BCC until restarted
  • - SendMail plugin can be used for messages opened from files


v2.4.1 - July 08, 2005
  • - Fix: WebMail-based messages with large number of attachments may crash on retrieval
  • - Fix: Some message data may cause crash when loading message files
  • - Fix: Certain attachment names would cause crash (filename < 3 characters)
  • - Fix: Uncommon SMTP issue (receiving broken data)
  • - Fix: Window location when Windows Taskbar is on top/left of desktop, no auto-hide
  • - Fix: On password-protected account, tooltip showed "Sender" and "Date" unmasked
  • - Fix: Sending webmail allowed Reply-To to be set if not showing full headers by default
  • - Fix: Some unicode-based webmail messages weren't processed correct
  • - Fix: Incorrect Mime Processing on some attachments that were messages
  • - Fix: SendMail: Ability to dragdrop files contingent on current account
  • - Fix: SendMail: Win9x, no caret in body in certain cases
  • - Fix: POP3/TLS would work once, fail on subsequent attempts
  • + New: OperaMail.com automatically setup to use mail.com service
  • + New: New plugins can be installed by opening the Plugins window, instead of restarting


v2.4 - May 24, 2005
  • * Built-in compose capability allows messages to be sent via SMTP or WebMail
  • * Check multiple accounts simultaneously; number of accounts is user-defined
  • * Specify different mailcheck intervals for each account
  • * Optional Tray Icons can indicate which accounts have new mail and how many messages
  • * Support for XP Style
  • * Option to automatically download WebMail plugin when available
  • * A "Notification" API allows unlimited options for notifying users of new messages:
    • Current notification plugins include:
      • Skinnable popup window
      • ScreenSaver that indicates the number of new messages in each account
  • + New display filter: show only new messages
  • + Full support for all WebMail services (attachments support added for newer services)
  • + Drop down selection on "Check Mail" button to allow selected accounts to be checked
    • useful for users utilizing the "Message Mode" view
  • + A more intuitive interface
  • + Tooltip information displays extended information for message list
  • + TLS support for POP3


v2.3.5 - January 27, 2005
  • - Fix: Security issues
  • - Fix: Problems with resizing columns in certain cases
  • - Fix: Invalid links when using HTML view on a RediffMail message
  • - Fix: When importing accounts, some data wasn't saved (ie. color); situational
  • - Fix: Situational problem with resizing message window
  • - Fix: Removed advanced option to create account manually (will return in v2.4)
  • - Improved "unicode" support for plain/rich text messages (using regional settings)


v2.3.4 - Dec 01, 2004
  • - Fix: Yahoo, upgraded accounts stopped working (250 meg)
  • - Fix: Hotmail, non-English languages,
  • - Fix: Hotmail, only retrieved first page of inbox
  • - Fix: Tray Icon appears at startup even if using "hide tray icon if no new messages"
  • - Fix: Links in Hotmail messages not opening (HTML-view)

v2.3.3 - Not officially released

v2.3.2 - Aug 31, 2004
  • - Fix: In certain situations, unloading webmail plugin was allowed when it shouldn't be
  • - Fix: Message display would sometimes use default instead of user-defined font
  • - Fix: RTF option "Display Hyperlink References" would be all lowercase
  • - Fix: On some POP3 servers, using a low preview number would fail to show the message
  • - Fix: Account Password Protection would become disabled after editing the account
  • - Fix: Webmail issues
  • ~ Webmail version included in logfile

v2.3.1 - May 21, 2004
  • * Webmail support for Myway, Excite, Lycos, RediffMail
  • - Fix: Displaying more New messages than total messages when retrieving stats only
  • - Fix: Downloading web-based attachments more stable
  • - Fix: Win9x: Clicking on a URL in Plain/Rich Text caused program to jump to top
  • - Fix: Plugins would still be allowed to load even if unchecked in plugins list
  • - Fix: Play correct sound (PP default sound) when pressing play button in account
  • - Fix: Security Issues for Account Password Protection
  • - Fix: Issues with saving (directory will be created if doesn't exist)
  • - Fix: Certain problems with retrieving webmail (certificates)
  • - Fix: Mail.com error when trying to retrieve 2nd inbox page
  • ~ Significantly decreased processing time of Quoted-Printable for large messages
  • ~ Decreased processing time of certain elements of "Remove Remote Data"

v2.3 - Feb 08, 2004
  • * mail.com webmail support
  • * Support for TLS/SSL (requires optional plugin)
  • * Password protection (administrator and individual account protection)
  • * New "Account" and "Message" modes
  • * Improved and more-customizable interface
  • * Messages stored between sessions
  • * Email client for each account (reply using a different email client)
  • + Conversion from HTML to Plain Text (for web messages, some pop3)
  • + New option to flash scroll lock when new mail is received
  • + Improved help system
  • + Added Mozilla client support
  • - Fix: Win9x: Large POP3 messages (~7+ megs) might cause crash
  • - Fix: Multipart/Mixed is now handled correctly
  • - Fix: Multipart/Report is now handled to spec
  • - Fix: NT/XP: Large text messages were being truncated to 32K characters
  • - Fix: Hotmail: Invalid login error instead of generic error (internal hotmail change)
  • - Fix: Incorrectly marking messages as read (hide read messages, repeatedly toggling read state from message)
  • - Fix: Holding down delete for extended time may cause crash
  • ~ Large POP3 messages (~2+ megs) are now received faster
  • ~ Login error messages from server will be reported to user (instead of generic messages)
  • ~ Improved HTML->RTF conversions
  • ~ Optimized certain pop3 communications
  • ~ Improved replying capabilities using Email client
  • ~ Customizable keyboard shortcuts (via PPTweaker)
  • ~ Can now sort mail by the status (!) column
  • ~ Improved Shutdown

v2.2.9 - Jun 09, 2003
  • - Fix: Yahoo login problem (Yahoo now using client-side MD5 hashing)
  • - Fix: Wouldn't run when a "POP Peeper" window was open (ie. Explorer)
  • - Fix: Deleting mixed pop3/webmail messages at same time may not delete pop3 messages
  • - Fix: Yahoo mail retrieves all pages
  • - Fix: Replying without the full message caused crash
  • - Fix: Certain types of attachments were not being retrieved through Hotmail
  • - Fix: "Modify Account Info" works again in the "Discover pop3 server" wizard
  • - Fix: "View Web Page" on Hotmail showed login page (recent Hotmail change)

v2.2.8 - Feb 23, 2003
  • - Fix: Not marking messages as read when restarted
  • - Fix: Various problems introduced in last version
  • - Fix: Crash if tried to clear cookies before the account had checked for mail
  • - Fix: If user has "X button minimizes", then the new-version upgrade question,
       "do you want to exit" will exit instead of minimizing
  • - Fix: Using Rich Text on WinXP, some message text appeared blacked-out
  • - Fix: New method for launching email client
  • ~ Extracting Eudora accounts: fix determining .ini file; supports personalities

v2.2.7 - Feb 09, 2003
  • + Added HTTP Authentication (use PPTweaker to set username\password)
  • - Fix: Inserting new items when sorting by sender didn't sort correctly
  • - Fix: In-place sort and forced sort are consistent (account subsorts date; case insensitive)
  • - Fix: Underscore ("_") is no longer converted to space (' ') in header fields
  • - Fix: UNmarking message for delete may crash app if task already set in motion
    • Now possible to undelete a message until the moment before the request is sent to the server
  • - Fix: When deleting, possible crash if unable to open pop3 account
  • - Fix: Cookies for some users (locale-based?) fixed
  • - Fix: Date uses 4-digit year for sorting (affects pre-2000 messages)
  • ~ Reply-To will be used to reply when available
    • Yahoo.com will require settings to show 'all' headers, instead of the default 'brief'
  • ~ "Set Cookies" option has changed to "View Message Online"
    • This will open the URL to the message, so the message can be viewed directly (and allow navigation)

v2.2.6 - Jan 12, 2003
  • + Registry option to affect message-delete button ("MsgDeleteOption")
  • - Fix: Some users were having problems with Hotmail since v2.2.5 (redirect url)
  • - Fix: v2.2.5 was not using specified proxy settings
  • - Fix: webmail login\passwords are URL encoded (fix+ for v2.2.5)
  • - Fix: Messages containing source as base64/no-mime are decoded properly
  • - Fix: Downloading Yahoo attachment would report an error even when successful
  • - Fix: Downloading Hotmail attachment would fail if Hotmail settings use non-English language
  • - Fix: Main window will restore maximized between sessions even when "min" argument is used
  • ~ Registry option for http timeout ("TimeoutHttp"). Default 60 seconds

v2.2.5 - December 15, 2002
  • + Now manages cookies internally (so no interference with Internet Explorer)
  • - Fixed some problems with storing size data when maximizing\restoring windows
  • - Fix: webmail passwords containing CGI reserved characters (?&=) are now encoded
  • ~ Changed how Hotmail message header information is parsed (no subject)

v2.2.4 - November 24, 2002
  • - Fix: "Run Client..." button wasn't working if using a registered email client
  • - Fix: Registered Email clients will appear in dropbox if using a restricted NT account
  • - Fix: Handles system standby much more gracefully
  • - Fix: "Hogging Resources" problem: POP3 accounts were getting stuck in a loop
  • - Fix: If rename an account that already contains messages, messages became invalid
  • - Fix: "Hide Read Messages" option wasn't hiding ALL read messages upon enabling
  • - Fix: Yahoo, non-English, retrieving entire message caused blank sender and subject
  • - Fix: Yahoo, non-English: all fields are retrieved (entire message)
  • - Fix: Yahoo, certain languages: dates are fixed
  • - Fix: When using reply, URL-encoding the characters: ? & =
  • - Fix: Yahoo: Error of (-40) was being returned if checking "stats only" on empty account
  • - Fix: Under certain circumstances, deleting email wouldn't update msg numbers
  • ~ If a time-out occurs while retrieving a message, as much of the message as is retrieved is displayed
  • ~ When using "Delete Mail Immediately", will account for incorrect msg#
    • Before, would postpone delete; now, will find the correct msg#
  • ~ When webmail is deleted, messages won't be removed from list until after deletion
    • If a known error occurs, won't unmark the messages
  • ~ Added a new 'ReplyFlags' option to include "to=" in the cgi line.
  • ~ Removed the message that says Yahoo must be set to English (not true since pre-v2.2.2)
  • ~ Language dropbox on Config page will update list when user drops list down
  • ~ Main Window will store if maximized between sessions
  • ~ If previously maximized, opening main window from message alert will remain maximized
  • ~ After deleting message(s) from main window, the next message will be selected, if none other are

v2.2.3 - October 24, 2002
  • + Registry option to Adjust fonts (type and size) for account list, mail list, and messages
  • - Fix for main window mangling when running another instance (XP\NT only?)
  • - Fix for Hotmail (internal Hotmail change)
  • - Fix for Yahoo attachments
  • - Fix for replying (would crash when quoting a large message)
    • "ReplyOptions" deprecated, use "ReplyFlags"

v2.2.2 - October 16, 2002
  • + Option to decode the HTML attachments for the current message only
  • + Added ability to force the "Open With" dialog when opening an attachment
    • Hold down the Shift, Ctrl, OR Alt key while pressing the "Open" button in the dialog
  • - Fix for Hotmail (internal Hotmail change)
  • - Fix for modem auto-disconnect
  • - Fix for certain messages when viewing preview AND using Rich-Text (tn: HTML comment)
  • - Deleting a "large number" of webmail messages should work better
  • ~ Yahoo parsing is more "language non-specific", so will work better when Yahoo Mail is using non-English

v2.2.1 - October 01, 2002
  • - Fix for opening embedded messages

v2.2 - September 30, 2002
  • * Support for non-English languages
  • * Option to view HTML in Rich Text Format (removes external links -- safer than HTML)
  • * Yahoo webmail support
  • * Enhanced Deletion
    • Delete will no longer control the app (delete in the background)
    • Optimized delete: deletes all messages for an account; improves efficiency
    • Option to "mark messages for delete" (default) or "delete immediately"
  • + Can now reply to email using your specified email client
  • + AutoCheck for new updates (and MotD)
  • + Added buttons on read message dialog: mark delete, move to next\previous\next-unread message
  • + Improved modem support (and dedicated-internet users who have a modem)
  • + Can schedule specific times to check mail (primarily for modem users)
    • Will automatically connect\disconnect modem for a scheduled check
  • + Option to hide messages that have been read
  • + New icon (red X) for messages that are not on the server (ie. not purged from PP)
  • + More retrieval options for individual accounts (number, headers, preview, entire message)
  • + New optional actions when receive new email: Open POP Peeper, Open Email Client
  • + New Setup Wizard
  • + Improved URL detection in messages: appropriate cursor, and single click action
  • - Fix to correctly parse certain messages that only contain an attachment
  • - Fix to correctly display messages encoded with base64
  • - Fix to not display New Mail Alert if no messages available (ie. after a reminder)
  • - Better determination of relevant information in status window
  • - Fix for Quoted-Printable (=xx) when qp started a qp-continued line (technote: ie. '=\r\n=BD')
  • - Fix for certain base64-decoded files
  • - Fix to ensure that the correct message is retrieved (when retrieval option not set to entire)
  • - Fix for certain boundary definitions in MIME encoded messages
  • - Fix for certain timezones
  • - Fix for servers sending bad data (in particular, ApexMail)
  • - Fix to account for poorly named file attachments
  • - HTML messages from Incredimail (possibly other clients) will now decode inline sources
  • - Various fixes for extracting accounts from existing mail clients
  • - Fix counting number of Hotmail messages (when spans multiple pages)
  • - Fixes for accessing Hotmail
  • ~ Main window position is now saved\loaded
  • ~ Main window should now better maintain its size when user changes it
  • ~ Version history is now stored in a separate file
  • ~ Pressing "Stop!" button will stop ALL queued events (not just the current)
  • ~ Viewing messages with file attachments now load quicker
  • ~ "Run Email Client" button replaced "Minimize to Tray" button
  • ~ POP3 Messages are now retrieved in reverse order, so will retrieve newest messages first
  • ~ Hotmail uses "batch delete" (deleting multiple messages at once will be MUCH faster)
  • ~ Plain Text and RTF will not decode inline files (which would only be used by HTML)
  • ~ Message dialog can be minimized
  • ~ Code to get rid of code, which may cause display problems.
  • ~ Message window now remembers if maximized
  • ~ Registry option to not decode HTML attachments (string: "DecodeHTMLAttachments" = 0/1)

v2.1.4 - July 25, 2002
  • + Added support for MSN
  • + Hotmail\MSN messages are now stripped, so only the actual message remains
    • Option to view entire page (and is persistent)
  • + Added debug text (access by pressing Ctrl+D)
  • + Size and Placement of message dialog is now saved between sessions
  • - Fix: Hotmail would crash when not using the English language
  • ~ Message Attachment Combobox will adjust its size with the current window size
  • ~ New Server Type account setting
    • This feature is mainly a convenient way to display supported server types...
  • ~ Added "Launch email client" to the New Mail Alert
  • ~ Double-clicking on New Mail Alert will open email if that is the default action
    • otherwise, it still opens POP Peeper
  • ~ Hotmail: if not retrieving entire message, and then retrieve the message,
       certain data will update appropriately (full date, full subject, etc.)
  • ~ New Option button on Message Dialog to conserve space for increasing number of features
  • ~ Hidden Option to NOT be asked for delete confirmation. (registry: QuickDelete = "1").
    • See the web page (help/easter eggs) for more information

v2.1.3 - June 27, 2002
  • - Fix: Problems determining the correct number of new messages

v2.1.2 - June 18, 2002
  • + Added support for embedded messages (MIME Content-Type: message/rfc822)
  • - Fix: Problems with message-read state:
    • Preserving the state on Hotmail accounts
    • Setting the state when only retrieving headers
  • - Fix: Binary header information decoded properly
  • - Fix: Clearing the Polling Interval no longer causes Dialog Popup agony
  • - Fix: Accounts specifically NOT retrieving headers will now treat messages that
       have not been retrieved as UNread for the '#' column.
       This fix also affects the "Check Stats" command.
  • - Fix: Hotmail accounts: Getting Stats and not retrieving headers now works properly
  • - Fix: Set timeouts for POP3 send/recv to 60 seconds (default)
       This should prevent the app from hanging
  • ~ Tray Icon will restart itself when system tray is restarted (ie. when Explorer crashes)
  • ~ Header display of date will use the short date in Regional Settings
  • ~ If polling is disabled, it does not disable the Startup Option.
  • ~ Changed default startup option so it will not check mail
    • changed text. Was: "Wait until interval", now: "Do not check mail"
  • ~ Starting Email Client (from within the app) will cause POP Peeper to minimize

v2.1.1 - May 21, 2002
  • - Fix: Deleting Unread messages didn't update the icon to empty
  • - Fix: Fix for STAT and QUIT failing on some servers
  • ~ Purge Messages ON is the default (previously undocumented)

v2.1 - May 14, 2002
  • * Easiest account setup possible!
    • extract account information from various popular email clients
  • * Hotmail Support
  • * Visual Desktop Alert
  • * Quoted-Printable support (convert =xx into valid character)
  • * Support for inline\background images
  • * Advanced\Simple Interface
  • * Icon indicating mail has high priority and\or attachments
  • * Can open\save attachments
  • * Can mark messages to delete when not currently online
  • + Visual mail sort indicator, and mail sort is saved between sessions
  • + Create New Account Wizard will appear on startup for first time users
  • + More status messages
  • + Option for "Close Button to Minimize" instead of closing POP Peeper
  • + Mailbox trayicon now appears empty if all messages are read (as opposed to existing messages)
  • + Ability to disable the auto-check feature
  • + Capability to play a different sound for each account upon new mail
  • + Account listing can display either total messages or unread messages
  • + More accurate HTML support
  • + Better persistance of read messages
  • + Can remove account messages if you don't want to see them (useful for disabled accounts)
  • + Options for Checking mail at startup
  • - Password bug finally fixed (completely)
  • - Fix to adjust for Daylight Savings Time (if applicable)

v2.0.2 - March 06, 2002 (formerly v2.02)
  • - Fix: fix for Discover POP3 Server

v2.0.1 - February 18, 2002 (formerly v2.01)
  • - Fixes (primarily with paths: sound, email client)
  • - Fix: More Password problems fixed.

v2.0 - February 02, 2002
  • Major version change reflects NT support
  • * HTML Support
  • * Resizable windows
  • * If viewing text message, can double click URLs to browse the web site
  • * Headers Columns have an advanced auto-resize feature
  • * Message List is not deleted when a new retrieval occurs
    • instead, the current list is updated (messages inserted\removed as necessary)
  • * Marked-read messages will persist across sessions
    • ie. read a message, close\reopen POP Peeper, and still marked as read
  • * Enhanced Create New Account wizard
  • - Fixed a problem displaying large multipart\alternative MIME segments
       (user would notice some messages ending abruptly where they obviously shouldn't)
  • - Various bug fixes, including full NT support (including NT\2000\XP)

v1.1.1 (formerly v1.1b)
  • - Changed Install programs

v1.1 - December 15, 2001
  • * Wizard for Create New Account
    • Uses email address to parse most of the information
  • + Message of the Day (probably will be a misnomer, but...)
  • + Message sort now works better:
    • persists after a new header retrieval has occurred
  • + New headers will sort on the fly
  • + New message options: Mark as Read, Mark all as Unread, Mark all as Read
  • + Option of "Hide mailbox if no messages" has been changed to "... if no NEW messages"
  • + Tool Tip text now informs how many are new messages
  • - Fixed a circumstantial problem in POP Peeper incorrectly validating New Messages
  • - Fixed an issue with friendly names
  • - Fixed problem when a viewing a specific account, and a "Check Mail" was applied
    • If not the first account, messages would not appear, and caused memory leak (gasp!)
  • - Fixed: cannot use delete button to delete messages while the thread is running
  • - Major Fix: deleting messages would incorrectly renumber messages of other accounts
    • if another delete session occured before the mail was rechecked for the account
      from which the second delete is occuring, it could possibly try to delete the
      wrong message from the server (hope you had UIDL checking!)

v1.0 - December 10, 2001
  • * Context-Sensitive Help!!
  • * UIDL supported servers now use UIDL to check for UIDL
    • this translates into a phenomenal speed increase for successive "check mails"
    • test study:
      • 380 headers takes 1:30 minutes (full message) the first time
      • successive retrievals takes about 0:15 seconds
  • * Stopped using the ill-conceived MFC CSockets
    • This should allow threads to be stopped without any annoying error messages
  • * Support for MIME multipart\alternative (uses first part)
  • * Support for MIME nested multiparts
  • + Date\Time now uses the "Received" time (which is what OE uses)
  • + Animated Tray Icon to indicate new mail that has not been checked
  • + Current and Queued commands can be terminated
  • + Message Headers can be color-coded per account
  • + Option to retrieve entire messages at polling interval
  • + Ability to view already-retrieved messages while socket is being used
  • + Messages not read (through PopPeeper) appear in bold
  • + Mail Client selection lists registered mail clients
  • + Option for Header List to display Friendly\Email\Entire for the sender
  • + Consolidated the "Client" and "Advanced" pages into the "Configuration" page
  • + Delete Verification suits more servers.
  • + Improved efficiency of data retrieval from pop3 server
  • + Added "Check Mail" to the list of possible tray double-click events
  • + In HeaderList, to conserve space, account is not shown when only 1 account selected
  • + Settings are saved immediately, no need to hit the OK button to save configuration
  • - Fixed numerous message retrieval bugs
  • - Fixed (finally\hopefully) time zone issues

v0.5 (Beta) - November 09, 2001
  • * Limited support for MIME (including file attachments)
    • unsupported MIME types (ie. not text) are displayed as << ... >> in message body
    • Note: this doesn't allow you to save the attachments, just know that they're there.
  • * Can exit app while thread is running
  • * About Page modifications:
    • Version checking
    • Download the latest version
  • * Server support for TOP is no longer required
    • Entire message will be retrieved
  • + Improved Server Stats Info page
    • Ability to reset the stored values
  • + Animated Tray Icon when checking mail
  • + TOP and UIDL support will always be checked the first time after program starts
    • to allow for the possibility that the server was been updated
  • + Allowed more space for tab pages (particularly, to see more headers on mail page)
  • + Added better keyboard support

v0.4 (Beta) - September 20, 2001
  • * Functionality to retrieve the entire message
    • Once messages are retrieved, they are cached so another viewing does not warrant
      another retrieval from the server.
  • + Header Parsing conforms to the POP3 RFC #822 standard
  • + Functionality to sort the headers
  • + Server information is saved (UIDL and TOP support) and can be displayed
  • + Header Retrieval can be enabled per account
  • + Added size of message to message header list
  • + Added RMB menu to mail listing to delete selected messages
  • + Changing just the account name will rename the account, and NOT add a new account
  • + Date\Time is formatted according to local time zone
  • + If the server supports it (UIDL), messages are verified before being deleted
  • + Thread-safe

v0.3 (Beta) - September 07, 2001
  • * Ability to preview message headers
  • + Added "Run on Windows Startup" option -- runs POP Peeper "minimized"
  • + Only one instance is allowed to run
    • If another instance is run, it will open the configuration of the existing app
    • Provides an effective way to open the config even if using the advanced option
  • - Minor fix: when using "no mail-no icon" feature, it displays if there are errors

v0.2 (Beta) - August 31, 2001
  • * Added functionality to support unlimited email accounts
  • + Threading to check the email accounts
  • + Browse dialog for Mail Client and sound files

v0.1 (Beta) - August 23, 2001
  • * First public release (web site only)