[quote user="Rolf Lindby"]
If this indeed is some rare low-level networking issue affecting DNS request on UDP we could perhaps start by checking if we get the same behavior with v4.80 of Mercury. A lot of networking components have been replaced in v.4.80 as part of the move from old Borland C to current MS Visual C.
Some more background might be useful as well. What version of Windows is used on the server? Have any OS patches been applied recently? Any changes in the network, like switches or routers that have been replaced or updated?
[/quote]
I checked logs going back to January 2012, and the problem has been there all along - I just never noticed. This means that the problem has persisted across:
1) two different ISPs with completely different technologies (DSL vs direct fiber optic connection)
2) Changes in the DNS servers, imposed by the different ISPs
3) Two different geographical locations - we moved in February 2013
4) Three different routers - one upgrade to a faster WiFi and a replacement when that second router failed
5) Two different machines - I upgraded the hardware in June 2013. Both computers use Windows XP SP3.
6) Multiple OS patches as Microsoft pushed them out.
7) One upgrade from the previous version of Mercury to the current one.
I have also reconfigured MercuryE to explicitly use the DNS servers rather than getting them from the OS. The problem has happened in both configurations.
I also noticed that most (but not all) of the emails that get stuck are for recipients @gmail.com which is not an obscure domain that would have trouble getting resolved. Our server is very low volume, the number of outbound emails is 20-30 per day. Inbound is about 200-300 per day (mostly spam) so there is no bandwidth issue.
[quote user="Rolf Lindby"]<p>If this indeed is some rare low-level networking issue affecting DNS request on UDP we could perhaps start by checking if we get the same behavior with v4.80 of Mercury. A lot of networking components have been replaced in v.4.80 as part of the move from old Borland C to current MS Visual C.</p><p>Some more background might be useful as well. What version of Windows is used on the server? Have any OS patches been applied recently? Any changes in the network, like switches or routers that have been replaced or updated? &nbsp;</p><p>[/quote]</p><p>I checked logs going back to January 2012, and the problem has been there all along - I just never noticed. This means that the problem has <b>persisted across:</b></p><p>1) two different ISPs with completely different technologies (DSL vs direct fiber optic connection)</p><p>2) Changes in the DNS servers, imposed by the different ISPs
</p><p>3) Two different geographical locations - we moved in February 2013
</p><p>4) Three different routers - one upgrade to a faster WiFi and a replacement when that second router failed
</p><p>5) Two different machines - I upgraded the hardware in June 2013. Both computers use Windows XP SP3.</p><p>6) Multiple OS patches as Microsoft pushed them out.</p><p>7) One upgrade from the previous version of Mercury to the current one.
</p><p>I have also reconfigured MercuryE to explicitly use the DNS servers rather than getting them from the OS. The problem has happened in both configurations.</p><p>I also noticed that most (but not all) of the emails that get stuck are for recipients @gmail.com which is not an obscure domain that would have trouble getting resolved. Our server is very low volume, the number of outbound emails is 20-30 per day. Inbound is about 200-300 per day (mostly spam) so there is no bandwidth issue.</p><p>&nbsp;</p>