Hi there,
First time poster and user of EAGetMail here.
I downloaded the trial version and everything seemed to be okay (although we only tried it with one email at a time). When we registered our copy, it takes 10-12 seconds to download any particular email. 
I used the sample code here (with modifications):
https://www.emailarchitect.net/eagetmail/kb/vbnet.aspx?cat=5 I added an HTML server-side div tag and used it to track the how long it takes to retrieve a particular email:
Email 2 retrieve attempt 21/06/2016 3:24:37 pm
Retrieved 21/06/2016 3:24:47 pm
The parts in between are these three lines here:
              Dim info As MailInfo = infos(i)
                ' Console.WriteLine("Index: {0}; Size: {1}; UIDL: {2}", _ 
                        info.Index, info.Size, info.UIDL)
                ' Receive email from Gmail server
                Dim oMail As Mail = oClient.GetMail(info)
It seems to struggle to get an email, and then after about 10-15 emails I see this error:
A socket operation failed because the destination host was down 
This happens on this line:
oMail = oClient.GetMail(info)
Now, I did try opening the ports in Windows Firewall after reading this post:
https://www.emailarchitect.net/forum/yaf_postst1171_Error.aspx#post2438 It didn't seem to make a difference, however.
So my question is this: what else can I do to fix this and speed up the retrieval of each email?
Thank you.