Dave,

>I have written a small app which, having identified a certain condition
>needs to get an email into a particular mailbox as quickly as possible.
>The email is simple plain text of only about 550 characters.
>
>The app is running on a dedicated, hosted server so I'm content that its
>internet connection is as fast as economically possible.  I'm doing a
>DNS resolution to get the IP address of the preferred SMTP server at the
>destination domain.  I use the Indy TIdSMTP component (Indy 9) and I
>have code in place which ensures that it remains connected to that SMTP
>server ready for when I need it.  It's taking about 150ms on average for
>the call to Send() to return.
>

When you are concerned about immediacy in terms of milliseconds, e-mail is 
not the way to convey the information. It is not just getting the e-mail to 
the e-mail server, I assume that someone's e-mail client must pickup the 
e-mail from the server before it is available to the addressee. That delay 
could be significant, even for client-server based e-mail clients. For non 
client-server e-mail clients that poll the server, the delay will be 
average in minutes.

You may want to consider something more direct, like a TCP/IP packet sent 
directly to the workstation of the addressee.

Glenn Lawler



-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to