<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [JDEV] File transfers</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>Mike writes:</FONT>
<BR><FONT SIZE=2>> Firstly, there is no inherent problem with sending moderately </FONT>
<BR><FONT SIZE=2>> large files through a software server. Sendmail does it all </FONT>
<BR><FONT SIZE=2>> day, every day, on a massive scale, without relying on </FONT>
<BR><FONT SIZE=2>> client-to-client connections.</FONT>
</P>
<P><FONT SIZE=2>However, most mail is accessed through POP, IMAP, or Exchange,</FONT>
<BR><FONT SIZE=2>which are definitely client-to-client connections -- for the</FONT>
<BR><FONT SIZE=2>simple reason that sendmail doesn't scale very well. For</FONT>
<BR><FONT SIZE=2>every byte send to a sendmail server, two bytes traverse the</FONT>
<BR><FONT SIZE=2>network. Most unfortunately, those two bytes always involve</FONT>
<BR><FONT SIZE=2>just the one sendmail server and its attached network.</FONT>
</P>
<P><FONT SIZE=2>What positives do you get for having the sendmail server involved</FONT>
<BR><FONT SIZE=2>in a large file transaction between two parties? You get a</FONT>
<BR><FONT SIZE=2>guarantee of delivery and no need for continued storage on the</FONT>
<BR><FONT SIZE=2>sending party's side (since the file 'moves' to the sendmail server).</FONT>
<BR><FONT SIZE=2>If you're sending the file to multiple users at once, you get less</FONT>
<BR><FONT SIZE=2>traffic on your local network (the server takes the load).</FONT>
<BR><FONT SIZE=2>You also get an opportunity to mediate the file somehow (e.g.,</FONT>
<BR><FONT SIZE=2>virus checking it as a service, converting it from aac into mp3,</FONT>
<BR><FONT SIZE=2>storing it for later delivery to other users..)</FONT>
</P>
<P><FONT SIZE=2>What positives do you get for not having the sendmail server </FONT>
<BR><FONT SIZE=2>involved? The network on the sendmail server sees 0X load</FONT>
<BR><FONT SIZE=2>rather than 2X load; the latency is lower; the sendmail server</FONT>
<BR><FONT SIZE=2>has no storage requirement; and you have arguably fewer points</FONT>
<BR><FONT SIZE=2>of failure.</FONT>
</P>
<P><FONT SIZE=2>Pragmatically, taking the load off the server is more valuable</FONT>
<BR><FONT SIZE=2>in the normal case than replicating HTTP/FTP/SMTP/FXP yet again.</FONT>
<BR><FONT SIZE=2>The fact that 'SMTP does it' is not a great rationale for forcing</FONT>
<BR><FONT SIZE=2>all the jabber servers to pay 2X bandwidth costs for file transfers</FONT>
<BR><FONT SIZE=2>between their users.</FONT>
</P>
<P><FONT SIZE=2>F.</FONT>
</P>
<CODE><FONT SIZE=3><BR>
<BR>
**********************************************************************<BR>
E-mail sent through the Internet is not secure. Western Asset therefore<BR>
recommends that you do not send any confidential or sensitive information to<BR>
us via electronic mail, including social security numbers, account numbers,<BR>
or personal identification numbers. Delivery, and or timely delivery of<BR>
Internet mail is not guaranteed. Western Asset therefore recommends that<BR>
you do not send time sensitive or action-oriented messages to us via<BR>
electronic mail.<BR>
**********************************************************************<BR>
</FONT></CODE>
</BODY>
</HTML>