Hi Roger.

That's a good point. 

I'm of the opinion that 150mS is pretty good - the SMTP server machine 
does not respond to pings but pinging www.google.com ought to be fairly 
quick and takes 40-50ms on my broadband connection.  I'll get my 
customer to try it from his server..

Regards
Dave

Roger C. Morgan II wrote:

>Just a question to think about, what is the latency (ping time) from 
>the source to the destination?
>
>I just looked at the RFC, to send a message on an already 
>established connection it looks like there are 4 
>command/acknowledgement pairs. Depending on the latency that alone 
>can eat up a fair portion of your 150ms time. If the destination has 
>any delay responding, that would also eat up that time.
>
>If the source and destination are a couple of thousand miles apart 
>150ms may be about the best you can get. If they are in the same 
>building, you may be able to get much better.
>
>HTH,
>
>Roger C. Morgan II
>[EMAIL PROTECTED]
>
>--- In [email protected], Dave Sellers <[EMAIL PROTECTED]> wrote:
>  
>
>>Hi All
>>
>>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. 
>>
>>I realise that the Indy newsgroups are the place for guidance on 
>>    
>>
>best 
>  
>
>>use of their components but  what I'm wondering is if anyone can 
>>recommend a faster alternative method of delivering an email?  
>>    
>>
>Maybe 
>  
>
>>150mS is as fast as I can hope for? I guess I could just use a 
>>    
>>
>socket 
>  
>
>>and do what the Indy component does but I doubt (I know!) I 
>>    
>>
>couldn't do 
>  
>
>>a better job than the Indy team.  Am I missing a trick here, is 
>>    
>>
>there an 
>  
>
>>alternative method or an alternative component that will get the 
>>    
>>
>job 
>  
>
>>email delivered quicker?
>>
>>TIA
>>Dave.
>>
>>    
>>
>
>
>
>
>
>
>
>-----------------------------------------------------
>Home page: http://groups.yahoo.com/group/delphi-en/
>To unsubscribe: [EMAIL PROTECTED] 
>Yahoo! Groups Links
>
>
>
> 
>
>
>
>
>  
>



-----------------------------------------------------
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