<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://www.cassiel.com/rdf'>
    <s:Snip rdf:about='http://www.cassiel.com/rdf#Tech+Notes/System/Qmail+and+Friends/Installing+Qmail'
         s:cUser='nick'
         s:oUser='nick'
         s:mUser='nick'>
        <s:name>Tech Notes/System/Qmail and Friends/Installing Qmail</s:name>
        <s:content>For various licencing reasons, plus the fact that Qmail hasn&apos;t been updated by its author for a while, the best procedure to build and install Qmail is to start with the ~~netqmail~~ package (which is Qmail plus third-party fixes) and build from source. The process of getting a Qmail system up and running is rather tedious (particularly if you use Dan Bernstein&apos;s daemon and TCP wrapping packages), but well documented on Dave Sill&apos;s {link:Life with Qmail|http://www.lifewithqmail.org} site.&#xD;&#xA;&#xD;&#xA;Follow the {link:installation instructions|http://www.lifewithqmail.org/lwq.html#installation} verbatim, and do not lose that packet of little screws. There are one or two things which don&apos;t quite work out, and one or two points worth emphasising, so I note them here.&#xD;&#xA;&#xD;&#xA;As well as ~~netqmail~~ package (currently at version 1.05), we build and install {link:daemontools|http://cr.yp.to/daemontools.html} 0.76 (a set of tools for running UNIX services, a la inetd) and {link:ucspi-tcp|http://cr.yp.to/ucspi-tcp.html} 0.88 (a set of command-line tools for assembling and running TCP/IP server applications).&#xD;&#xA;&#xD;&#xA;Notes:&#xD;&#xA;&#xD;&#xA;- The packages are best configured and compiled as root, since the compilation and installation are usually done in the same step. However I don&apos;t bother with the particular source directories mentioned; building in root&apos;s home directory works fine, and the location of the build directories doesn&apos;t actually matter.&#xD;&#xA;&#xD;&#xA;- We are targetting Maildir as the format for mail everywhere, so our ~~defaultdelivery~~ file contains &quot;~/Maildir/&quot;. This needs to be created (with ~~maildirmake~~) for all users who want to receive mail, and who are not making their own arrangements via procmail.&#xD;&#xA;&#xD;&#xA;- The Qmail loggers don&apos;t work if you follow the instructions: for some reason, the symbolic links created for ~~daemontools~~ don&apos;t work. (This is on several varieties of Linux.) Just copy the files from ~~\~/admin/daemontools-XXX/command/~~ to ~~/command/~~.&#xD;&#xA;&#xD;&#xA;- Do fetch and run the {link:inst_check|http://www.lifewithqmail.org/inst_check} shell script to check your installation - it ~~will~~ find things that need snagging by hand.&#xD;&#xA;&#xD;&#xA;Now it&apos;s probably time for [Tech Notes/System/Qmail and Friends/Running Procmail].</s:content>
        <s:mTime>2006-01-14 17:10:31.036</s:mTime>
        <s:cTime>2005-12-19 16:52:17.411</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Tech Notes/System/Qmail and Friends'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Projects/Baby'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Tech Notes/System'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Projects/Triptychos'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Projects/Audio Bounce/Photos-20060202'/>
                <rdf:li rdf:resource='#nick'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Tech Notes/Audio/Configuring a Standalone OasysPCI in a G4'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#'/>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Tech Notes/System/Qmail and Friends/Running Binc IMAP'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Tech Notes/Audio/Digital Performer and OasysPCI'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Projects/Audio Bounce'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#Tech Notes/System/Qmail and Friends/Running Procmail'/>
                <rdf:li rdf:resource='http://www.cassiel.com/rdf#projects/baby'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
