No, the demoversion has the same functionality like the 10-account version ofSmartPOP2Exchange.The only changes are - the 10-account version does not have the antivirus (ClamAV) included like the demo - the demo version is restricted to a period of time (30 days) As long as there is no error after the "Delivering " log entry of SmartPOP2Exchange. SmartPOP2Exchange successfully delivered the mail which means the Exchange Server committed the receipt of the mail. Then you have to search inside your Exchange/SMTP Server where the mails are gone.
This error message is reported by the Exchange Server to SmartPOP2Exchange when SmartPOP2Exchangetries to sent the mail to the Exchange Server.The Exchange Server 2007 needs much resources (like 2GB RAM etc.) especially if you haven 't installed the SP1 the ExchangeServer 2007 requires 4GB free disk space:See http://exchangepedia.com/blog/2008/02/exchange-server-2007-sp1-most-obscure.html
I suppose you are talking about a catch-all account.(see http://www.jam-software.de/knowledgebase/5680) As there does no standard exist for handling catch-all account every nearlyprovider has 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 downloadsfrom the pop3 catch-all account.Therefore it examines the following headers:
[ 'Received: ' ... 'for ']
[ 'X-ORIGINAL-To ']
[ 'envelope address ']
[ '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 thename of the catch-all pop3 account as X-original-to address)
It 's hard to say why SmartPOP2Exchange could not extract a mail address from a mail without knowing its headers. In general with recommend not to use catch-all accountsas there are some constellations where mails get lost which can 't be fixed withany pop3-connector.
No. SmartPOP2Exchange is designed to forward mails from POP3/IMAP accounts to any SMTP/Exchange Server. As SmartPOP2Exchange does use the SMTP protocol for this it does not have direct access to the SMTP/Exchange Server. - It 's unidirectional.
If there are no error messages in the log of SmartPOP2Exchange then SmartPOP2Exchange successfully forwarded all messages from the POP3 server to the appropriate mail address you entered in the SMTP settings. (if not catch-all account)So there are three possibilities:
1. allmails are in your Exchange Server in that wrong mailbox
- then you may just move that mail insideyour Exchange Server from that wrong mailbox to the mailbox of the desired user(e.g. by including that wrong mailbox in the outlook of the user and drag-dropmails)
- or you make POP3 available for that wrong mailbox and pull the mails from there using SmartPOP2Exchange
2. your ExchangeServer is configured to accept all mails and throw mails away with invalidrecipient addresses.
- then your mails are lost if you did not use the backup function (to save all mails as eml files on hard disk)
3. your ExchangeServer is configured to allow SmartPOP2Exchange relaying.
- then you may not know where your mails aregone because the Exchange Server may have relayed (fowarded) all of them to somewhere.