Unable to write data to the transport connection: An existing connection was forcibly closed by the remote server

932 views Asked by At

I was able to connect and retrieve email from my POP3 email server. But I am getting this error in a few seconds of reading the email if the retrieve task needs few more time.

Here is how I connected

` using (Pop3Client client = new Pop3Client())
{

                client.Connect(emailCaptureClient.MailServerUrl, emailCaptureClient.MailServerPort, true, receiveTimeout, sendTimeout, null);

                client.Authenticate(emailCaptureClient.MailServerUserName, emailCaptureClient.MailServerPassword);


                for (messageNumber = 1; messageNumber <= client.GetMessageCount(); messageNumber++)

                {

                    try
                    {
                        MessageHeader headers = client.GetMessageHeaders(messageNumber);

                        toAddress = headers.To;                                        

                        RetrieveEmail(client, emailCaptureClient, headers, toAddress, messageNumber, true);

                    }
                    catch (Exception e) 
                    {
                        //
                    }


                }
                client.Disconnect();                   
            }`             
0

There are 0 answers