POPcon PRO Changelog

What's new in POPcon PRO 3.94

Nov 18, 2016
  • Improved: Long file names in MIME headers now detected correctly for the RULES function

New in POPcon PRO 3.93 (Oct 23, 2015)

  • Improved: Timeout problems during transfer of emails to Exchange (2013) solved. These were caused by somewhat abnormally formatted OK acceptence messages back from Exchange for these specific emails.

New in POPcon PRO 3.92 (Jun 25, 2015)

  • Bugfix: Inefficient memory management for the list of emails kept on POP3 servers caused huge memory usage in previous versions - fixed.

New in POPcon PRO 3.91 (Apr 17, 2015)

  • Bugfix: The previously used OpenSSL library version seems to have caused slow connections and even crashes, especially on virtual machines. This version of POPcon now uses the most current OpenSSL v1.02a library to improve the SSL speed and solves stabilty issues.

New in POPcon PRO 3.90 (Mar 25, 2015)

  • Improved: SSL connections speed up by storing the SSL connection parameters found to be good in the registry after the first pass and used automatically subsequently.

New in POPcon PRO 3.89 (Mar 10, 2015)

  • Improved: New OpenSSL Library v1.02 used to speed up SSL connections

New in POPcon PRO 3.88 (Oct 25, 2014)

  • Improved: Connection speed to SSL POP3 servers improved by caching the SSL parameters instead of retrying different connection parameters every time POPcon connects to the same server. This is especially important since some providers switched off SSLv3 support in favour of TLS.

New in POPcon PRO 3.87 (Oct 25, 2014)

  • Improved: SSL protocol version handling when communicating with servers with multiple SSL version implementations

New in POPcon PRO 3.85 (Apr 29, 2014)

  • Bugfix: Problem with new SSL libraries incompatibility with some systems solved. Error message was "unknown error". Upgrade if you experience this particular error.
  • Bugfix: Under some circumstances POPcon would load old messages again if you switch from "leave messages on hosts for n days" to "delete messages after downloadng". Fixed.

New in POPcon PRO 3.84 (Apr 29, 2014)

  • Improved: Now using v1.0.1g version of SSL libraries with "Heartbleed" fix

New in POPcon PRO 3.83 (Jan 29, 2014)

  • Improved: Now using latest version of SSL libraries to solve problems with Sophos (and other) firewalls when connecting via POP3-SSL to provider servers

New in POPcon PRO 3.82 (Aug 14, 2013)

  • Bugfix: Problems with connection tab (HTTP proxy username and password) fixed.

New in POPcon PRO 3.81 (Jun 13, 2013)

  • Improved: New Email header for finding target addresses included: X-Orig-To
  • Improved: Added support for ESET antivirus greylisting feature. Emails that get rejected with the SMTP error message "451 4.7.1 Please try again later" will automatically be retried.

New in POPcon PRO 3.80 (Mar 15, 2013)

  • Improved:: Interference from antivirus and backup software could cause access to the database of already downloaded emails to be blocked and subsequently cause POPcon to download all old emails again in accounts where you leave emails on the POP3 server. This version adds repeated attempts to read the database file and a new secured backup database file to solve this.
  • Bugfix: Swiched on all antivirus engine testing options - older versions would not see virus files that was packed in some nested special archive formats.

New in POPcon PRO 3.79 (Feb 1, 2013)

  • Bugfix: "Remove strings from start/end of recipients" feature did sometimes remove the same strings from the sender/FROM address as well - fixed.
  • Bugfix: Possible early deletion of emails in case more emails than allowed to download in one pass are on the server and the server doesn't correctly answer on the UIDL command - fixed.

New in POPcon PRO 3.77 (Apr 21, 2012)

  • New: Automatic removal of emails that are 0 bytes long (usually caused by antispam or antivirus products)
  • New: Special support for scanner/fax devices that always email with the same message id (Dell MFP for example) by switching off the Message-ID duplicates filter for those.
  • New: Archive to different folders for each account in PRO version
  • Improved: Don't spam-check emails more than once in case the transfer to exchange is interrupted and delivery of the same email is attempted again later.
  • Improved: Adds additional header field "x-original-from" if the FROM address was invalid and replaced with [email protected]
  • Improved: Don't deliver same email twice if once delivered normally (for TO: address) and second delivery would be due to CC or BCC address in same email causing a reroute due to unknown address or POPcon PRO rules
  • New: Support for "554 Too many Received: headers" SMTP error message now causes email to go to BADMAIL folder
  • New: Filtering of "env-from" part of received..for headers. That part is not taken as TO: address
  • New: Special support for emails from voicemail systems: Filename voicemal.wav and voice.wav of attachments are modified to stop Outlook from wrapping around at voicemail.wav(99) back to voicemail.wav(1). Users needed to manually clear Outlook caches because of this Outlook bug.
  • Bugfix: Stop repeated mail cycles at complex schedule times

New in POPcon PRO 3.74 (Sep 30, 2011)

  • Allowed new minimum "0" minutes cycle time for continuous downloading and forwarding of emails

New in POPcon PRO 3.73 (Feb 9, 2011)

  • Added processing of X-Greylist header field supporting antispam system SQLGrey

New in POPcon PRO 3.72 (Dec 9, 2010)

  • Added several new header fields, i.e. X-RZG-FWD-BY for strato, X-Forwarded-Original-Recipient
  • Added handling of several new SMTP error return codes from antispam and antivirus SMTP filters
  • Improved handling of multi-line received..for headers to find more BCC recipients
  • Reduced problems caused by software blocking UID-Database files of POPcon by keeping a 2nd copy
  • Eliminated false detection of duplicate messages by shortening the keep period for Message-IDs and for taking into account more message header fields in the detection algorithm
  • Bugfix: Keep uids from being deleted by turning off and on POP3 accounts
  • New: Added filter to allow only one line of REFERENCES header to pass through to Exchange because Exchange 2007, 2010 can't cope with multi-line References headers
  • New: Installer now uses signed self-extracting .exes.

New in POPcon PRO 3.70 (Dec 9, 2010)

  • New: Support for Windows 2008 - old versions would not install proper on Windows 2008.
  • New: Extended Support für Exchange 2007 Server: All new SMTP-returncodes (blocked because of Spam, etc.) are now supported.
  • New: Archive function for incoming emails. Emails now can be archived into folders on the server.
  • New: Download specific POP3 accounts less often, i.e. only every 3rd or 10th mail cycle. Useful for free mail accounts that limit number of access per hour.
  • Improved: Empty "" or fields in the sender addresses are now automatically corrected.
  • Improved: White- and blacklists: Delete all entries function.
  • Bugfix: [SPAM] tag now also in cyrillic or chinese emails without affecting rest of email.
  • Bugfix: Old emails are not re-downloaded when switching from keeping emails on server to deleting them after download.
  • Bugfix: Underline character are allowed in specific positions in email addresses.

New in POPcon PRO 3.60 (Dec 9, 2010)

  • New: Added a display name you can set for the individual POP3 mailboxes not related to the login data
  • New: Antiviruscheck is now a separate pass after download of all emails
  • New: Automatic removal of the "|" character from email addresses (Exchange does not accept them)
  • New: X-POPCON-SPAMCHECK email header is added to each email during antispam checking
  • Improved: Error handling in case the email is not accepted by Exchange:
  • Added retries to the SMTP-to-Exchange pass if Exchange does not accept an email
  • Added support for Exchange return code "554 5.1.0 Sender Denied" after the DATA command
  • Added support for SMTP return code "550 Your message was not delivered for policy reasons" (for product "No Spam Today")
  • Added support for SMTP return code "550 Invalid recipient/sender mailing address" (for product esafe 5.0)
  • Added support for SMTP return code "550 5.7.1 Rejected - message has spam signature" (for product "clearswift")
  • Bugfix: envelope-sender tag in the received..for header is no longer evaluated for recipients
  • Bugfix: [SPAM] tagging now works with emails that (wrongly) have multiple "Subject:" header lines
  • Bugfix: UID-Cache of already downloaded emails not longer used when configured to not leave emails on the POP server

New in POPcon PRO 3.51 (Dec 9, 2010)

  • Improved: Handling of Exchange dropping connection - "Mail transfer to Exchange failed, reason: Connection was unexpectedly closed"
  • The new version improved handling of situations where the Exchange Server drops the SMTP connection due to SPAM, recipient or sender filter activated.
  • New: Added handling of several previously unknown SMTP error codes from Exchange when the transmitted email is not accepted:
  • "421 4.1.0 Dropping connection due to an error on this server" - happens when an email with a special problem in the header arrives.
  • "550 5.7.1 Blocked by..." - Antispam
  • "550 5.7.1 Sender ID (PRA) Not Permitted" - Antispam, Sender-ID check failed
  • "550 5.7.1. Rejected" - clearswift support
  • "553 5.1.8 ... Domain of sender address ... does not exist" - clearswift support
  • "554 5.7.1 Message cannot be accepted, spam rejection" - merak, antispam
  • "550 5.7.1 Mail to big" - unknown source
  • Bugfix: Problem with handling email lines without proper EOL characters
  • Fixed problem that could occur with TYPO3 and other formmailers
  • Bugfix: Multiple active rule for same trigger problem
  • Fixed a problem causing only one rule of multiple active rules on the same trigger to fire.

New in POPcon PRO 3.50 (Dec 9, 2010)

  • New: Special POPcon NOTES variant for Lotus Notes Domino Server.
  • This variant of POPcon is tailored for usage with Domino. It handles Domino SMTP Messages that indicate a non-existing recipient like "550 ... No such user".
  • New: Wordlists for user-defined blacklists and whitelists can now be exported and imported to/from textfiles
  • This feature was on the top of our wishlist because so many of our users asked for it.
  • New: Support for "X-MailScanner-To" and "X-Rcpt-Original" Header
  • These two email headers often contain BCC and recipient addresses and are now supported.
  • New: Remove read receipt requests from incomming emails
  • This feature removes read receipt requests from incomming emails and allows administrators to keep read receipts enabled internally while stopping external read receipt requests.
  • Improved: Support for very long multi-line "received..for" headers
  • Previous versions could have problems detecting all recipients from very long "received..for" headers. This version corrects the problem.
  • Improved: Support for Exchange blocking emails because of IMF
  • Exchange can block incomming emails because matches in the intelligent mail filter or because of sender IP address. This version of POPcon allows the administrator to configure POPcon's reaction to the various SMTP errors in these cases. POPcon can move messages into a BADMAIL folder, delete them or retry them.
  • Improved: Lowercase characters only in recipient addresses.
  • Strangely Exchange sometimes does not match the recipient addresses for emails sent to email-enabled public folders when the recipient address relayed by POPcon is not all lowercase letters. This version of POPcon converts all recipient email addresses to lowercase before relaying them to Exchange.
  • Bugfix: Tagging messages as [SPAM] did not work without Subject header
  • Older versions of POPcon could not tag spam messages as [SPAM] in the subject if they were sent without a subject tag in the mail header. Corrected in this version.
  • Bugfix: Problems with the name resolution of the SMTP/Exchange server could crash POPcon
  • Older version could crash in case the SMTP/Exchange server name entered in POPcon could not be resolved into an IP address. Fixed in this version.
  • Improved: Can now work with reused UIDs in POP3 comms
  • Older versions could get confused about which emails were already downloaded when ISP's POP3 server reused UIDs in the POP3 communications. This version assigns life spans for UIDs and no longer has this problem.
  • Improved: Handles message/partial MIME tags
  • Exchange seems to no longer accept message/partial emails - POPcon now detects this rejection and handles it like other IMF rejections.

New in POPcon PRO 3.42 (Dec 9, 2010)

  • Bugfix: Mail download timeout with very large attachments
  • A timeout could occur during the download of emails with very large attachments due to slow processing of antivirus scans. Fixed in this version.
  • Bugfix: Max. Length of mail setting in rules interpreted incorrect
  • The maximal length of mail to checked against certain rules and black-/whitelist entries was misinterpreted in previous versions.

New in POPcon PRO 3.41 (Dec 9, 2010)

  • Improved: Support for multiline TO: Mailheaders
  • POPcon now scans TO: Headers even if they are strangely formatted and go over many lines. Earlier versions could stop processing after a certain number of TO lines.
  • Bugfix: Memory-leak in SSL code
  • A memory leak in the SSL code that did only surface under certain circumstances was found and solved. Update to this version if you experience excessive memory usage by the POPconSrv.exe process.
  • Improved: "503 5.5.2 Sender already specified" problem fixed with recipient filtering active
  • Version 3.40 could provoke this error message from Exchange if multiple emails were rejected by the Exchange recipient filtering option.
  • Bugfix: Off-by-one error fixed in Number of mails downloaded in one pass
  • The max. number of mails downloaded in one pass option on the POP3/IMAP configuration screen was interpreted wrongly - off by just 1.
  • Improved: Display of (PRO) rule that was activated
  • POPcon PRO now displays the rule that was activated to reroute/delete/forward a certain email in the log.
  • Improved: IMAP download with no mail on server
  • No mail on an IMAP host could cause delays and timeouts in earlier versions.
  • Improved: IMAP download does not mark messages read
  • POPcon now uses a different IMAP command to read the new mail to not mark downloaded emails as read.
  • Improved: "Remove string from start of recipient addresses" function
  • This function now successfully handles email addresses prefixes with an additional "@" somewhere.

New in POPcon PRO 3.40 (Dec 9, 2010)

  • Improved: POPconAdmin dialog finally resizable
  • That was the one feature most often asked for: Make the POPconAdmin dialog resizable so we can see a larger portion of the log on our big mean 24 inch flatpanel screens!
  • New: "X-MailHub-Apparently-To:" header
  • This header was added to POPcon's list of email header fields processed for recipient addresses upon customer request.
  • New: "String found in Header fields" condition
  • You can use this feature to have POPcon PRO scan the email headers for certain strings in the mail headers as a precondition for the execution of a rule or as condition to tag email as SPAM.
  • Improved: Notify postmaster if mail is moved to TOOLARGE folder
  • POPcon now sends a notification email to the postmaster address (general configuration tab) if an incomming email is blocked by your Exchange Server because it is too large. POPcon moves such emails into a folder named TOOLARGE.
  • New: Daily log files
  • POPcon keeps a log file (c:\program files\POPcon\POPconSrv.log) that is shortened daily to a manageable size. Now you can configure POPcon to instead keep daily log files (POPconSrvDATE.log).
  • New: Support for Exchange recipient filtering
  • Serveral customers asked for this: Before version 3.40 POPcon would tirelessly try to forward an email to exchange again and again even if exchange did not accept it because the recipient did not exist and the administrator had recipient filtering enabled in the Exchange configuration. This version now supports this exchange feature and drops the email if no recipient is accepted by Exchange.
  • Improved: Wrong message length ignored
  • POPcon now ignores it when the message size of the received email differs from the size originally advertised from the POP3 server during the LIST command. This often seems to happen when antivirus- or antispam-enabled firewalls remove attachments from emails downloaded by POPcon.
  • Improved: Message download timeouts
  • This version accepts "stall" messages from antivirus-enabled routers and firewalls that need a way to keep the timeout timers from stopping a download stalled during antivirus-checking by the firewall.
  • Improved: Antivirus signature download
  • POPcon now uses the HOST header inside the HTTP downloads of antivirus signatures, resulting in much less problems with routers and firewalls.
  • Improved: Rules engine: copy to multiple destinations
  • POPcon PRO now works correctly when multiple Rules fire on a single email causing copies of the mail to be sent to multiple recipients.
  • Improved: String removal case-insensitive
  • The pattern matching for the "remove string from start/end of recipient address" features (Advanced configuration tab) is now case insensitive.
  • Improved: Antivirus check of 7bit files
  • POPcon PRO now also checks 7bit attachments for virus contents. Some EICAR testfiles are actually sent as plain text (7bit encoded) files and were not detected in earlier versions

New in POPcon PRO 3.32 (Dec 9, 2010)

  • Improved: Better virus detection
  • Now also securely finds virus code inside intentionally misformated MIME emails like in some Sober.y variants.

New in POPcon PRO 3.30 (Dec 9, 2010)

  • Bugfix: Antivirus signature updates
  • Problems during antivirus signature updates solved. Previous versions could have problems when antivirus signature dlls did not unload fast enough before being overwritten with newer versions.
  • Improved: More options for local IP / NIC
  • Apart from selecting individual local NICs / IP addresses as starting point for the network communications, v3.3 now also allows to use the Windows default and also offers to scan IP addresses for a possible connection.
  • Improved: Communication between POPcon Administrator and the POPcon service
  • Previous versions used network / IP communication between POPconAdmin and the POPcon service. With todays firewalls and packet filters this is increasingly difficult. We changed the communication mode to a direct interprocess communication to solve many issues regarding configuring POPcon and the visibility of the POPcon server.