Newer versions of YPops are available at the YPops! web site
This content is here for archival purposes only
Please see my Music Plugins site for some useful media player plugins.
Also, GUID List
Update 20/6/2004
Updated Yahoopops 0.6 (removed) with another issue with 'ignore exact size' gui bug. It doesnt include the unread crash bug by ltd yet. (note the 'too many messages fix' was removed because it wasnt really broken in the first place - another attempt at the fix has been put in place)
Update: 14/6/2004
Updated version of Yahoopops 0.6 to fix a small gui bug with 'ignore exact size'.
Update: 25/5/2004
Yahoopops 0.6 has an issue with using HTTPS security. Update to a newer version of libcurl.dll to fix this problem.
Update: 24/5/2004
Yahoopops 0.6 released.
The 0.6 release contains all the fixes contained here and more! You should use that version instead. I have left the changelog and downloads for the curious.
Updated 5/3/2004
New EXE (same libs). Fixes problem of incorrectly treating error messages as message content. Updated to use only MD5 or SSL rather than both. A fix is still pending to make simultaneous connections using different accounts more efficient. Fixes are not available for Linux however.
Updated 20/1/2004.
New EXE (same libs). The session was still getting 'refreshed' when sending an e-mail and wasn't expiring properly. Sessions were still not getting deleted properly in some cases. Settings are now shown everytime a POP3 session starts. Some 'dot bugs' fixed, but still needs a bit of work.
Updated 18/1/2004:
New EXE (same libs). Sessions now don't get 'refreshed' - they expire after a set period regardless of how often you use them - they get deleted properly now when they expire or become invalid. This seems to be consistant with the way Yahoo treats cookies. You should set your cookie timeout in YP to a value of 25000 (less than 8 hours). The crumb value is now extracted from the empty-trash link instead of empty-bulk.
Library Update: In order for HTTPS support to work correctly, you will need an updated libcurl.dll [(16/2/2004) updated to 7.11.0] if you have previously downloaded the libraries from this page. The yahoopopslibs.zip now contains this updated dll, but you only need to update this single .dll if you have previously downloaded the library package.
Updated 14/1/2004.
Fixed?: There was a contention issue between the send and receive threads in the connection to yahoo portion of code. This has hopefully been fixed. This would have theoretically only been an issue the first time you try and send and receive at the same time. (no need to re-download libs)
Updated 12/1/2004.
Fixed: E-mail being sent to incorrect recipients when sending multiple messages. Only the EXE needs to be re-downloaded. Make sure localization.xml/.dtd is in the same directory as YP.
Updated: 9/1/2004.
A crash will occur if YP is started without arguments while YP is already running. Start YP with any random argument to workaround, or download the latest EXE and/or source. The libs do not need to be re-downloaded (if you already have downloaded them from here before).
This is a modified version of YahooPops! 0.5.
Install the original version, then replace the files with those available for download here.
Changes:
Memory leaks in session cache and thread handles fixed
Recycles sessions for faster login and mail checking
Sessions protected by password
Saves crumb value with session information
Supports /QUIT and /SILENT command line args
Compiled with the latest libraries
Can compile under VS.NET 2003
Includes all the fixes done by Daniel Bryg
The /SILENT command argument will start yahoopops without showing the configuration dialog if it is already running.
You will probably want these two downloads:
YahooPOPs! EXE
YahooPOPs! LIBS
If you're the compiling type, these are the modified sources. They are based on YP 0.5 + Daniel's Src + latest StdString.h + latest libraries.
Modified Source
This version doesn't use Libxml.dll,iconv.dll and zlib.dll and saves a bit of memory. However; it only supports US/UK/AU etc locale and doesn't parse the localisation.xml file.
-Shane Hird.