<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2448.0">
<TITLE>RE: Linux mail server </TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Thanks for the direction!&nbsp; I really appreciate your time and expertise.&nbsp; See you at the September meeting.</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: cbbrowne@godel.brownes.org [<A HREF="mailto:cbbrowne@godel.brownes.org">mailto:cbbrowne@godel.brownes.org</A>]</FONT>
<BR><FONT SIZE=2>Sent: Thursday, September 16, 1999 9:38 PM</FONT>
<BR><FONT SIZE=2>To: Williams, Todd</FONT>
<BR><FONT SIZE=2>Cc: discuss@ntlug.org</FONT>
<BR><FONT SIZE=2>Subject: Re: Linux mail server </FONT>
</P>
<BR>

<P><FONT SIZE=2>On Tue, 14 Sep 1999 11:06:06 CDT, the world broke into rejoicing as</FONT>
<BR><FONT SIZE=2>&quot;Williams, Todd&quot; &lt;TWilliams@lmfsi.com&gt;&nbsp; said:</FONT>
<BR><FONT SIZE=2>&gt; I met you at the August NTLUG meeting and am thankful that you allowed me to</FONT>
<BR><FONT SIZE=2>&gt; pick your brain for information I intend to use for a Linux network</FONT>
<BR><FONT SIZE=2>&gt; implementation.&nbsp; You pointed me in the right direction for an enterprise</FONT>
<BR><FONT SIZE=2>&gt; faxing utility (HylaFAX) and to Star Office for an applications suite (now</FONT>
<BR><FONT SIZE=2>&gt; free thanks to SUN).&nbsp; </FONT>
</P>

<P><FONT SIZE=2>Star Office is rather &quot;newly differently available,&quot; to be sure...</FONT>
</P>

<P><FONT SIZE=2>&gt; Well, now I need to pick your brain again.&nbsp; This network implementation will</FONT>
<BR><FONT SIZE=2>&gt; consist of two Linux servers.&nbsp; One as a firewall server and one as a</FONT>
<BR><FONT SIZE=2>&gt; production box (file, print, faxing,and email).&nbsp; The clients for this</FONT>
<BR><FONT SIZE=2>&gt; network will be running Win95 and 98.&nbsp; HylaFAX has a windows client.&nbsp; My</FONT>
<BR><FONT SIZE=2>&gt; question is how would I implement Linux as a mail server and what, if any,</FONT>
<BR><FONT SIZE=2>&gt; windows compatible mail client software would be able to access this Linux</FONT>
<BR><FONT SIZE=2>&gt; mail server from the client machine?</FONT>
</P>

<P><FONT SIZE=2>There tends to be three major components to a mail system these days:</FONT>
<BR><FONT SIZE=2>1) Mail Transfer Agent</FONT>
</P>

<P><FONT SIZE=2>The MTA is used to route mail, whether from the outside world in, or,</FONT>
<BR><FONT SIZE=2>more particularly, from your users out to the outside world.</FONT>
</P>

<P><FONT SIZE=2>&nbsp; &quot;Competing&quot; options include:</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; - Sendmail</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; - Qmail</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; - Postfix</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; - Exim</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; - Smail</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; - Zmailer</FONT>
</P>

<P><FONT SIZE=2>Sendmail is famed for having had lots of security problems over the years</FONT>
<BR><FONT SIZE=2>and for having a configuration file that simply put &quot;contains frightening</FONT>
<BR><FONT SIZE=2>looking stuff.&quot;&nbsp; It's definitely mature, and can be readily set up, but</FONT>
<BR><FONT SIZE=2>also has a *very* thick &quot;O'Reilly&quot; book, indicating tremendous potential</FONT>
<BR><FONT SIZE=2>complexity.</FONT>
</P>

<P><FONT SIZE=2>I'd suggest looking at Postfix; it is drop-in compatible with Sendmail,</FONT>
<BR><FONT SIZE=2>considerably safer from security perspective, *vastly* more efficient,</FONT>
<BR><FONT SIZE=2>and took me all of about 10 minutes to get set up last Saturday on not</FONT>
<BR><FONT SIZE=2>one but *two* hosts.</FONT>
</P>

<P><FONT SIZE=2>Chat with people at an NTLug meeting about this; you'll get some varying</FONT>
<BR><FONT SIZE=2>answers that may provide further insight.</FONT>
</P>

<P><FONT SIZE=2>The next critical issue is of what protocol(s) users will be using to</FONT>
<BR><FONT SIZE=2>get at their mailboxes.</FONT>
</P>

<P><FONT SIZE=2>Two selections:</FONT>
<BR><FONT SIZE=2>a) POP3 - Very mature, with *lots* of clients and servers available;</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; Simple protocol that pushes messages to the user's workstation.</FONT>
<BR><FONT SIZE=2>b) IMAP - Newer, possibly less mature, this is a more sophisticated</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; (and complex) protocol that allows/encourages to leave messages on the</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; mail server.</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; For lots of info on IMAP, see &lt;<A HREF="http://andrew2.andrew.cmu.edu/cyrus/" TARGET="_blank">http://andrew2.andrew.cmu.edu/cyrus/</A>&gt;</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; and &lt;<A HREF="http://www.imap.org/" TARGET="_blank">http://www.imap.org/</A>&gt;</FONT>
</P>

<P><FONT SIZE=2>2) Mail Clients.</FONT>
</P>

<P><FONT SIZE=2>This is what the users will be using.</FONT>
</P>

<P><FONT SIZE=2>There are *LOTS* of mail clients that speak POP3; Eudora, Pegasus Mail,</FONT>
<BR><FONT SIZE=2>and Netscape Communicator are some of the best known.</FONT>
</P>

<P><FONT SIZE=2>IMAP clients include:</FONT>
<BR><FONT SIZE=2>- Groupwise</FONT>
<BR><FONT SIZE=2>- Netscape Messanger</FONT>
<BR><FONT SIZE=2>- Lotus Notes</FONT>
<BR><FONT SIZE=2>- MS Outlook</FONT>
<BR><FONT SIZE=2>- StarOffice (apparently?!?)</FONT>
<BR><FONT SIZE=2>- Eudora</FONT>
</P>
<BR>

<P><FONT SIZE=2>3) POP/IMAP Server.</FONT>
</P>

<P><FONT SIZE=2>This is what is used on the Linux box to store mail on behalf of the</FONT>
<BR><FONT SIZE=2>users.</FONT>
</P>

<P><FONT SIZE=2>Notable servers include...</FONT>
<BR><FONT SIZE=2>For POP3:</FONT>
<BR><FONT SIZE=2>- qpop</FONT>
<BR><FONT SIZE=2>- ipopd</FONT>
<BR><FONT SIZE=2>- cucipop</FONT>
<BR><FONT SIZE=2>- roxen (groks pop3)</FONT>
<BR><FONT SIZE=2>- Qualcomm qpopper</FONT>
</P>

<P><FONT SIZE=2>For IMAP:</FONT>
<BR><FONT SIZE=2>- Washington IMAP</FONT>
<BR><FONT SIZE=2>- Cyrus IMAP (CMU)</FONT>
<BR><FONT SIZE=2>--</FONT>
<BR><FONT SIZE=2>Now I&nbsp; know someone out there is&nbsp; going to claim, &quot;Well&nbsp; then, UNIX is</FONT>
<BR><FONT SIZE=2>intuitive,&nbsp; because you&nbsp; only need&nbsp; to learn&nbsp; 5000 commands,&nbsp; and then</FONT>
<BR><FONT SIZE=2>everything&nbsp; else follows&nbsp; from that!&nbsp; Har&nbsp; har har!&quot;&nbsp;&nbsp; (Andy Bates&nbsp; in</FONT>
<BR><FONT SIZE=2>comp.os.linux.misc,&nbsp; on&nbsp; &quot;intuitive&nbsp; interfaces&quot;,&nbsp; slightly&nbsp; defending</FONT>
<BR><FONT SIZE=2>Macs.)</FONT>
<BR><FONT SIZE=2>cbbrowne@ntlug.org- &lt;<A HREF="http://www.hex.net/~cbbrowne/lsf.html" TARGET="_blank">http://www.hex.net/~cbbrowne/lsf.html</A>&gt;</FONT>
</P>

</BODY>
</HTML>