Re: OT: Testing SMTP connections



darsy wrote:
On Jul 17, 10:31 pm, Catman <cat...@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
We have an application at work that receives email

well, "fail" already. Unless by "application" you mean "email client".

Yes, you could call it a client if you wish. In the same way that exim or exchange is a client.


We have an ongoing issue where exim reports that it has suffered a
timeout after connection to this app, and we're having real trouble
working out where this is.

If we run nagios SMTP check on the machine hosting the receiving app,
connecting to the receiving app, it sometimes reports timeouts. *But* if
you telnet to port 8825 (the listening port in this case) at the same
time the nagios checking code is reporting a timeout, it all works fine.

So that's not much use.

There are a number of apps out there that will send large volumes of
mail but that's not really practical for this app, plus not really what
I'm after as mail *throughput* is not at issue.

What I really want is something that will open multiple sequential
connections to port 8825 and report if it doesn't get an answer with n
milliseconds.

Any of you brain boxes have any suggestions?

rethink your architecture.

Are you having a bad day / week? You seem particularly grumpy ATM.


--
Catman MIB#14 SKoGA#6 TEAR#4 BOTAFOF#38 Apostle#21 COSOC#3
Tyger, Tyger Burning Bright (Remove rust to reply)
116 Giulietta 3.0l Sprint 1.7 145 2.0 Cloverleaf 156 V6 2.5 S2
Triumph Sprint ST 1050: It's blue, see.
www.cuore-sportivo.co.uk
.



Relevant Pages

  • Re: web serivce: client side timeout?
    ... client side but only from the server side. ... System.Net.Sockets.SocketException: A connection attempt failed ... asyncResult, Int32 timeout, Exception& exception) ... John Saunders | MVP - Windows Server System - Connected System ...
    (microsoft.public.dotnet.framework.webservices)
  • Re: detecting the (brute) disconnection of a client
    ... crashed, and if an exception occurs, then the client is deconnected. ... You can either use the timeout itself as an indication of connection failure, or you can attempt to send data after the timeout. ... The server has no way to know if the connection has failed due to a client-side crash, or simply due to a temporary problem with the network. ... IMHO, it would be better to simply let the server continue to assume that the connection is valid unless there is some explicit, non-arbitrary verification that it's not. ...
    (microsoft.public.dotnet.languages.csharp)
  • RE: VPN timeouts
    ... You remote clients VPN connection will timeout while trying to connect SBS ... We recommend that client to access VPN server by SBS connection manager. ... and then right click 'Microsoft Firewall' to ...
    (microsoft.public.windows.server.sbs)
  • Re: web serivce: client side timeout?
    ... I have a windows forms application that makes calls to a web service. ... client side but only from the server side. ... System.Net.Sockets.SocketException: A connection attempt failed ... asyncResult, Int32 timeout, Exception& exception) ...
    (microsoft.public.dotnet.framework.webservices)
  • Re: web serivce: client side timeout?
    ... client side but only from the server side. ... System.Net.Sockets.SocketException: A connection attempt failed ... asyncResult, Int32 timeout, Exception& exception) ... John Saunders | MVP - Windows Server System - Connected System ...
    (microsoft.public.dotnet.framework.webservices)

Loading