Pop3 saveMessage System.IO.IOException: Unable to read data from the transport connection

I’m using the pop3client component to retrieve read email. (using secure pop3)

i had problems where savemessage() nevers ended, it resulted in a hang on specific emails.

i upgraded from version 3.3 to version 4.4 a while ago, hoping that it was fixed. but the problem came back.
Now i upgraded to release 4.6, and it seems that it is more stable.

however in now have this situation: I have a mailbox with two emails. the first mail throws the error System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

after that, the second mail also gives this error.

If i just receive the second email there is no error.

I can receive both emails using ‘poppeeper’, a third party popclient.

Is there a way to show a debuglog at the pop3 protocol level what is happening?

(I’m not able to give you access to this specific mailbox for testing)

Hi Alexander,

Thank you for sharing your concern with Aspose support team.

You may please refer to our online documentation article for Pop3Client Activity Logging. If the issue still persists, please provide us with both the problematic messages so that we can investigate this issue at our end and assist you further.

I’ve have enabled logging, but it doesn’t provide more info:


— Aspose.Email POP3 Client diagnostic log —


— Started: 13-10-2014 16:39:26 —

13-10-2014 16:39:26 CAPA

13-10-2014 16:39:26 +OK The Microsoft Exchange POP3 service is ready.
13-10-2014 16:39:26 +OK
13-10-2014 16:39:26 TOP
13-10-2014 16:39:26 UIDL
13-10-2014 16:39:26 SASL NTLM GSSAPI PLAIN
13-10-2014 16:39:26 USER
13-10-2014 16:39:26 .
13-10-2014 16:39:26 AUTH PLAIN

13-10-2014 16:39:26 +
13-10-2014 16:39:26

13-10-2014 16:39:27 +OK User successfully logged on.
13-10-2014 16:39:27 STAT

13-10-2014 16:39:27 +OK 2 4962730
13-10-2014 16:39:27 RETR 1

13-10-2014 16:39:47 RETR 2

13-10-2014 16:40:09 QUIT

I get these errors of the savemessage call:
System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

What is the best way to supply you with the problematic message?

Hi Alexander,

You can attach the problematic message here in your reply with your post. If the data is of private nature that needs to be kept away from the access of other users, you can mark the thread as private by pressing the “Make Private” button. Please let us know if we can be of any additional help to you in this regard.