n.b. : this is a request for a discussion as opposed to "fix me".
       Also I am fully prepared for acid like shame for even asking.

----------------------------------------------------------------------

Dear postfix users : 

    About a week ago or so I was asked if it were possible to setup a 
very small mail server for a very few users.  With total abject niave
enthusiasm I said "sure, how hard can that be?"  I thought that one may
use postfix and dovecot together to produce a very nice little mail MTA
along with a POP3 or similar service. Even better, there are only four
users. Yep. Four. No more.  This means a pure whitelist where ALL OTHER
addresses can be safely rejected and no mail will be allowed from any
outside domains.  Sounds like a perfect little world where those four
users can email each other and nothing else.  Maybe send email out to
the world but never ever receive anything other than from themselves. 

    Lovely. 

    So I then decided that I would build postfix from source and that
was fairly easy.  Everything goes into /usr/local and nothing in the OS
gets touched.  Great. Then I went looking for a simple easy to follow
configuration guide that would allow for these four users to exist and
for a totally draconian security approach of "accept mail from nowhere".

    Do you think I can figure that one out ?  No way.  What I do find is
vast amounts of info about how to put in ClamAV and SSL bits and auth
bits and endless web pages that point to apt-get and RHEL yum this that
and the other thing. [1] What I am seeing is that no one seeems to just
get the sources and "do it".  Perhaps my entire understanding and 
philosophy around open source is terribly flawed? 

    These are my questions then : 

    1) is it "bad thinking" to approach an open source software project
       such as postfix and think one MAY simply get the sources and 
       build it with out-of-the-box functionality assured ? 

    2) is it "bad thinking" to even try to create a mail server, even a
       very very small one, from sources ? 

    3) lastly, has the open source world moved whole hog into a method 
       where one relies entirely on large corporate funded distros for
       everything AND any other approach is a dogma violation to be met
       with confusion, blockade and obfuscation? 

Please forgive my leading questions and tone. I welcome any and all 
comments. 

Dennis Clarke 
dcla...@blastwave.org 

[1] typical stuff I see for documentation or "guides" : 
    http://rimuhosting.com/support/settingupemail.jsp?mta=postfix

    excellent docs that *assume* you have other software packages in
    place already with no guide on how to get/build/implement them : 

    http://www.postfix.org/SASL_README.html

    See the sentence in section "Using Cyrus SASL version 1.5.x" : 

        This library is being deprecated and applications should 
        transition to using the SASLv2 library (source: Project 
        Cyrus: Downloads).   source --> dead link to no where

    That dead link is not isolated. One only need try to get Berkeley
    DB and head into the world of register/login/provide a contract
    and who knows what else to Oracle to dl simple sources to open 
    source software.  

ps: I come from a deep dark cave where UNIX lives and users are granted
    no more access than they deserve.  Perhaps it is time to leave the 
    cave and just eat the prepared bioengineered chemical laced packages
    that someone else gives me. Be happy. And shut up. 


Reply via email to