POP Peeper v5 sneak peep: auto-update and modeless view-message

July 5, 2018

Auto-update:
I can’t say that a lot of people have been clamoring for an auto-updater, but one of the primary goals of this feature was to allow people to easily update the Plus Pack.  Because the Plus Pack is a premium-only upgrade, it’s always been distributed as a separate download.  But, as of v5, all you’ll need to do is install POP Peeper, enter your Plus Pack license key and POP Peeper will automatically download and install the Plus Pack for you!  The auto-updater will, of course, be able to update the core components of POP Peeper Pro and other modules as well, such as SSL.  And for the people that don’t like auto-updates and like to control their updates — don’t worry, it’s optional.

Modeless view-message window:
“Modeless” simply means that the window won’t block access to other windows.  You’ll be able to open a message and still access the main message list.  You can even open multiple message windows.

OpenSSL v1.1
POP Peeper v5 will support OpenSSL v1.1.  The SSL version that POP Peeper v4 supports (1.0.2) is still being maintained and updated by the OpenSSL team (it won’t expire until 2020).  However, the binaries are not compatible; which means that you cannot use OpenSSL v1.1 with a program designed to use v1.0 and vice-versa.

1

POP Peeper v4.5.1 released

May 30, 2018

POP Peeper v4.5.1 is now available. This is strictly a maintenance update so there are no new features.
The most important fix in this release is to fix a -11 error that occurs with Yahoo, but because the list is short, I’ll include all the changes below.

You can download POP Peeper v4.5.1 here:
https://www.esumsoft.com/download/?prod=pppro

There is NOT an update for the Plus Pack, but if you have a Plus Pack license and you’d prefer the full installation (POPPeeperPro+PlusPack), you can download that here:
https://www.esumsoft.com/productrequest/

v4.5.1 changes:
– 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)

0

Yahoo Mail issues and solutions (error -11 and OAuth2)

May 9, 2018

Update (May 17): A fix is now available for the Yahoo -11 error.  The fix is labeled as POP Peeper v4.5.1.  It is currently in the test (pre-release) phase and if there are no reported issues, it will be released officially soon.  See this page for more information.  Original content follows —

 

Right now, there are 2 issues with Yahoo that have been affecting POP Peeper.  One is with WebMail (error -11) and the other is with IMAP (OAuth2, specifically).  I will quickly explain the problems and solutions and then go into details (in case Yahoo is listening).

WebMail: Error -11
This is a symptom of an issue that I expect Yahoo will fix (details below).  I have fixed the problem in POP Peeper, but the problem is that this will require a full update to POP Peeper and not just the WebMail plugin.  This may yet be necessary if Yahoo doesn’t fix the problem soon.

Solution: Switch to IMAP
Edit the account in POP Peeper and change the “server type” to “IMAP.”  Optionally, press the OAuth2 button that will appear to the right of your login name, as this is more secure (but if you run into problems, see the next section).

Alternatively, you can wait it out (whether that’s Yahoo fixing it on their side or if I decide it’s taking them too long and a POP Peeper release is necessary).  However, using IMAP is recommended over WebMail regardless, so you may well take this opportunity to switch.

IMAP: OAuth2 empty page

If, during the OAuth2 process, you see a page like the image on the right, you have 2 choices:
1) Simply press the ‘X’ button on the top-right (next to “Yahoo!”, not the ‘X’ in the title bar) and continue with the OAuth2 process

OR
2) Log into your Yahoo account with your webbrowser, log out and sign back in and accept the TOS.  Then, return to POP Peeper and re-do the OAuth2 (close the existing OAuth2 window)

 

Details

For the webmail issue, the reason that this is occurring is because some of the http headers that Yahoo is sending are excessively large — I’ve seen headers ranging from 14KB to 28KB.  I have confirmed that these same headers occur when logging into Yahoo Mail using a webbrowser (Internet Explorer 11, specifically; because it still has one of the better network profiling tools).  Here is a sample of the header

Content-Security-Policy-Report-Only: child-src ‘self’ https://login.yahoo.net https://s.yimg.com https://s1.yimg.com https://www.tumblr.com/logout https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com https://www.google.com

This goes on and on, then has a few other URLs and then another long block of a different google URL.  Yahoo should fix this as it doesn’t seem to serve any purpose; unfortunately, POP Peeper wasn’t designed to handle this size of header and so it loses some important data (this will be fixed in any post-v4.5.0 releases).  Further, this issue seems to come and go; it may work for hours at a time, and then fail.

The empty OAuth2 page seems to be connected to the new TOS that Yahoo is requiring.  That’s about all I can tell you about this issue, but hopefully Yahoo will clear this up soon, too.

0

Yahoo IMAP issue

February 17, 2018

Update: Yahoo has fixed the problem.

Yahoo’s IMAP server is currently reporting the following error:
[AUTHENTICATIONFAILED] AUTHENTICATE Invalid credentials

This is a server-side error and it affects all IMAP clients. They are aware of the issue:
https://forums.yahoo.net/t5/Known-issues-and-updates/Unable-to-access-emails-on-Mail-apps/td-p/456453

In the meantime, you can consider switching POP Peeper to access your account using POP3 or WebMail (edit the account and change the ‘server type’ to ‘POP3’ or ‘Yahoo’) but be aware that POP Peeper will need to download all existing email in your inbox whenever you change the protocol. If you had been using OAuth2, be sure to enter your password when accessing with POP3 or WebMail.

You can track the issue here:
https://www.esumsoft.com/Forums/viewtopic.php?f=3&t=7066

0

AOL/AIM error in POP Peeper (fix available)

January 19, 2018

Update (Jan 20): AOL has discovered the problem and fixed it on their end, so this patch is no longer necessary.  However, this change will be included in future versions of POP Peeper in case it ever happens again (with any IMAP service).

Today, AOL/AIM accounts that use IMAP have started reporting an error in POP Peeper, typically a “time out” error.  The reason for this is because a response from the aol server includes an invalid null character and this prevented POP Peeper from parsing the response correctly.  A patch is available for download so that you can get your aol and aim accounts working properly again.  Most likely, a full update (POP Peeper v4.5.1) will occur soon in response to this issue (and will address a couple of other issues, as well).

Instructions:

  1. Download the patch
  2. Exit POP Peeper
  3. Open the zip file you downloaded in step #1 and copy Imap.dll to the folder where you have installed POP Peeper.  This is typically:
    C:\Program Files (x86)\POP Peeper\
  4. Restart POP Peeper
  5. Test your AOL/AIM accounts
  6. If you still have an issue, make sure that you applied the patch correctly:
    • From the main menu, select Help / About
    • Find “IMAP” in the list and the ‘Current’ column should be: 4.5.0.9002
2