Catchall catching too much
Question / Problem
We have a catchall account which has a generic email address of post@domain.com. Sometimes when SmartPOP2Exchange downloads emails, it missreads the TO: address as post@domain.com rather than user@domain.com. Is there some setting I am missing?
Answer / Solution
No. As there does no standard exist for handling catch-all account every nearly providerhas a different behavior on its pop3/imap catch-all accounts.
So SmartPOP2Exchange is implemented to work with most providers.For getting the destination address in your AD SmartPOP2Exchange needs to parse the header fields of each mail it downloads from the pop3 catch-all account.
Therefore it examines the following headers:[ 'Received: ' ... 'for ']
[ 'X-ORIGINAL-To ']
[ 'envelopeaddress ']
[ 'X-Envelope-To ']
[ 'Envelope-To ']
[ 'delivered-To ']
[ 'RCPT-To ']
[ 'X-RCPT-TO ']
[ 'X-RECIPIENT ']
[ 'X-APPARENTLY-TO ']
[ 'X-ORIGINALLY-To ']
[ 'ORIGINAL-RECIPIENT ']
Depending on the server your mail was sent through its headers are different. Additionally your catch-all account provider adds headers to the mail.
These headers are very often wrong. (e.g. some add the name of the catch-all pop3account as X-original-to address)
In general we recommend not to use catch-all accounts as there are some constellations where mail gets lost which can 't be fixed with any pop3-connector.(BCC recipients)