*** POPFile 1.1.1 (September 26, 2009) *** Welcome to POPFile v1.1.1 POPFile is an email classification tool with a Naive Bayes classifier, POP3, SMTP, NNTP proxies and IMAP filter and a web interface. It runs on most platforms and with most email clients. This upgrade introduces some new features and fixes some bugs. The minimal Perl used by the Windows version has been upgraded and as a result Windows 9x, Windows Millennium and Windows NT are no longer officially supported. WHAT'S CHANGED SINCE v1.1.0 1. New features You can now customize Subject Header modification placement (head or tail) by changing the new option 'bayes_subject_mod_pos'. (ticket #74) NNTP module now caches articles received with the message number specified. You can now jump to message header/message body/quick magnets/scores in the single message view by clicking links on the head of the page. (ticket #77) You can now filter messages shown in the history using 'reclassified' option. (ticket #67) 2. Windows version improvements The minimal Perl has been updated to the most recent 5.8 release. Since this release of Perl only officially supports Windows 2000 or later POPFile 1.1.1 may not work on Windows 95, Windows 98, Windows Millennium or Windows NT. The installer will display a warning message explaining that POPFile may not work properly on these old systems. The Windows system tray icon's menu now offers options to visit the support website and check for new versions of POPFile. If the automatic version check feature has been turned on (via the Security tab in the User Interface) then the system tray icon will change and a message box will be displayed. This check is performed once per day. Now that all known problems with the system tray icon have been fixed it will be enabled by default in new installations. (ticket #106) The Windows installer now preselects the relevant components when upgrading or modifying an existing installation. (tickets #13 and #26) The Windows installer can now display the UI properly even if the database is very large (tens of MB). (ticket #109) Fixed a problem that POPFile does not work on Japanese Windows when the path of the data directory contains non-ASCII characters (e.g. the user name is written in Japanese). (ticket #111) The installer is now compatible with Windows 7. 3. Mac OS X version improvements The installer for Mac OS X 10.6 (Snow Leopard) has come. Since Snow Leopard includes Perl v5.10.0, the Perl modules which are supplied with the POPFile installer v1.1.0 or earlier aren't compatible with it. Starting with this version, two versions of installer will be released. One is for Snow Leopard, and another is for the former versions of Mac OS X. The name of Snow Leopard installer will have '-sl' suffix. 4. Other improvements The users who are using very large database (tens of MB) will be able to reclassify messages faster. (ticket #108) 5. Bug fixes Fixed a bug that POPFile returned "does not appear in any of the buckets" when user searched a word in the ignored word list. (ticket #75) Fixed a bug that POPFile added blank Subject to quarantined message which had no Subject header. (ticket #92) Fixed a bug that POPFile used only message header to classify messages when GLOBAL_message_cutoff was set to 0. (ticket #93) Fixed a bug that the message history was not shown correctly after removing/renaming buckets or after removing magnets. (ticket #73) XMLRPC support has been fixed in the Windows version (it was broken in 1.0.0, 1.0.1 and 1.1.0). (ticket #103) WHERE TO DOWNLOAD http://getpopfile.org/download/ GETTING STARTED WITH POPFILE An introduction to installing and using POPFile can be found in the QuickStart guide: http://getpopfile.org/docs/QuickStart SSL SUPPORT IN WINDOWS SSL Support is offered as one of the optional components by the installer. If the SSL Support option is selected the installer will download the necessary files during installation. If SSL support is not selected when installing (or upgrading) POPFile or if the installer was unable to download all of the SSL files then POPFile's "Add/Remove Programs" entry can be used to add SSL support to an existing installation. I AM USING THE CROSS PLATFORM VERSION POPFile requires a number of Perl modules that are available from CPAN. You will need: Date::Parse HTML::Template HTML::Tagset DBD::SQLite (or DBD::SQLite2) DBI TimeDate You can install all the required POPFile modules by getting the Bundle::POPFile bundle from CPAN. Please refer to the installation instructions on the POPFile wiki: http://getpopfile.org/docs/HowTos:CrossPlatformInstall Japanese users may need to install some extra programs and Perl modules, depending upon which Nihongo parser (wakachi-gaki program) they wish to use. For more information about how to install them, see the POPFile wiki: http://getpopfile.org/docs/JP:HowTos:CrossPlatformInstall KNOWN ISSUES POPFile now supports IPv4 only. (IPv6 is not supported yet.) CROSS PLATFORM VERSION KNOWN ISSUES Users of SSL on non-Windows platforms should NOT use IO::Socket::SSL v0.97 or v0.99. They are known to be incompatible with POPFile; v1.26 is the most recent release of IO::Socket::SSL that works correctly. WINDOWS KNOWN ISSUES 1. ON WINDOWS I WANT TO CHECK MULTIPLE EMAIL ACCOUNTS SIMULTANEOUSLY. Because the time taken to start a new process on Windows is long under Perl there is an optimization for Windows that is present by default: when a new connection is made between your email program and POPFile, POPFile handles it in the 'parent' process. This means the connect happens fast and mail starts downloading very quickly, but it means that you can only download messages from one server at a time (up to 6 other connections will be queued up and dealt with in the order they arrive) and the UI is unavailable while downloading email. You can turn this behavior off (and get simultaneous UI/email access and as many email connections as you like) on the Configuration panel in the UI by making sure that "Allow concurrent POP3 connections:" is Yes, or by specifying --set pop3_force_fork=1 on the command line. The default behaviour (no concurrent POP3 connections) can cause email clients to time out if several accounts are being checked (because POPFile only handles one account at a time it can take a while to process all of the accounts). If SSL support is being used then the default setting (no concurrent POP3 connections) _MUST_ be used otherwise POPFile returns an error message. v1.0.0, v1.0.1 and v1.1.0 RELEASE NOTES If you are upgrading from pre-v1.0.0 please read the v1.0.0, v1.0.1 and v1.1.0 release notes for much more information: http://getpopfile.org/docs/ReleaseNotes:1.0.0 http://getpopfile.org/docs/ReleaseNotes:1.0.1 http://getpopfile.org/docs/ReleaseNotes:1.1.0 DONATIONS Thank you to everyone who has clicked the Donate! button and donated their hard earned cash to me in support of POPFile. Thank you also to the people who have contributed their time through patches, feature requests, bug reports, user support and translations. http://getpopfile.org/docs/donate THANKS Big thanks to all who've contributed to POPFile. The POPFile Core Team (Brian, Joseph, Manni and Naoki)
Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.