Archived:KPOP3MTMCopyAllMailWhenAlreadyConnected command to a connected POP3 MTM does not work (Known Issue)
Article Metadata
Code Example
Tested with
Compatibility
Article
Description
Issuing the KPOP3MTMCopyAllMailWhenAlreadyConnected (or a similar) command repeatedly to a POP3 MTM that is already connected does not initiate any network traffic towards the POP server on S60 3rd Edition, Feature Pack 2 devices.
A similar problem can be observed with the following commands after connecting to a POP3 server using the KPOP3MTMConnect command:
- KPOP3MTMCopyAllMailWhenAlreadyConnected
- KPOP3MTMCopyNewMailWhenAlreadyConnected
- KPOP3MTMPopulate
- KPOP3MTMPopulateNew
- KPOP3MTMPopulateAll
How to reproduce
You'll need a POP account for this test. You can run a modified version of the S60 Platform: POP/IMAP Example available here: File:InternetEmail.zip. Select the POP protocol and use the "Get Mail" menu option repeatedly.
This problem can also be reproduced with the Messaging application in the emulator. After setting up a POP3 account, try selecting Retrieve email > New from the Options menu repeatedly.
To confirm that no attempt is made to talk to the server, you can run the example in the emulator and use a network sniffer to monitor the POP traffic.
Solution
No known solution. As a workaround, mail from POP3 servers can be retrieved using commands that disconnect from the service after each operation.


(no comments yet)