Yes, using catch-all account may cause messages to get lost!
This is not a problem of SmartPOP2Exchange its a problem of catch-all accounts in general.
A customer sends a mail with his own address in the TO field (TO: firstname.lastname@example.org) und with two users of your company in the BCC field (BCC: email@example.com; firstname.lastname@example.org).
The message it self does not contain the address email@example.com or firstname.lastname@example.org because of using the BCC field. This recipient information is only provided through the SMTP protocol on sending. After this mail arrives at POP3 mailbox those recipient information regarding to the company is lost. When then SmartPOP2Exchange retrieves that message from the POP3 account it is not possible to determine to how many recipients or to which user it was send. So such a message can only be forwarded to a fallback-adress.
Yes, it is. Set the option "Send messages to the mail address found in their message header" on the POP3 / IMAP account setup form to automatically forward the mail to the appropriate accounts. The email address specified as target in the SMTP server configuration will only be used as a fallback address in the rare case that the email address could not be extracted automatically.
Yes, it is very easy, because the POP3 protocol is quite simple. The following commands executed at the command line perform a login to the POP3 server and retrieve the statistics of the POP3 account:
In order to protect our customers, we have decided not to support this feature because it can cause problems and data loss. For this purpose IMAP exists and IMAP is also supported by SmartPOP2Exchange just as it supported by the MS Exchange Server.