From owner-freebsd-questions@FreeBSD.ORG  Sun Sep 23 10:29:43 2007
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: freebsd-questions@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4286116A418
	for <freebsd-questions@freebsd.org>;
	Sun, 23 Sep 2007 10:29:43 +0000 (UTC)
	(envelope-from news@nermal.rz1.convenimus.net)
Received: from mx3.netclusive.de (mx3.netclusive.de [89.110.132.133])
	by mx1.freebsd.org (Postfix) with ESMTP id 0424D13C44B
	for <freebsd-questions@freebsd.org>;
	Sun, 23 Sep 2007 10:29:42 +0000 (UTC)
	(envelope-from news@nermal.rz1.convenimus.net)
Received: from nermal.rz1.convenimus.net (Fddc5.f.ppp-pool.de [195.4.221.197])
	(Authenticated sender: ncf1534p2)
	by mx3.netclusive.de (Postfix) with ESMTP id 72970604BDC
	for <freebsd-questions@freebsd.org>;
	Sun, 23 Sep 2007 12:29:41 +0200 (CEST)
Received: by nermal.rz1.convenimus.net (Postfix, from userid 8)
	id 2E60B15217; Sun, 23 Sep 2007 12:26:45 +0200 (CEST)
To: freebsd-questions@freebsd.org
Path: not-for-mail
From: Christian Baer <christian.baer@uni-dortmund.de>
Newsgroups: gmane.os.freebsd.questions
Date: Sun, 23 Sep 2007 12:26:45 +0200 (CEST)
Organization: Convenimus Projekt
Lines: 32
Message-ID: <fd5f15$2gup$1@nermal.rz1.convenimus.net>
References: <48ce8d530709211747s615bc16by5766441066f19237@mail.gmail.com>
	<7CDF3AD1-DE13-46F6-A84F-B26FA3F97032@dragffy.com>
	<fd36g7$2bo0$5@nermal.rz1.convenimus.net>
	<200709221918.53961.wundram@beenic.net>
NNTP-Posting-Host: sunny.rz1.convenimus.net
X-Trace: nermal.rz1.convenimus.net 1190543205 82905 192.168.100.5 (23 Sep 2007
	10:26:45 GMT)
X-Complaints-To: abuse@convenimus.net
NNTP-Posting-Date: Sun, 23 Sep 2007 10:26:45 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (FreeBSD/6.2-RELEASE-p7 (sparc64))
Subject: Re: migrate from postfix to qmail
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Sep 2007 10:29:43 -0000

On Sat, 22 Sep 2007 19:18:53 +0200 Heiko Wundram (Beenic) wrote:

>> The qmail-configuration can be read an evaluated *without* a parser.

Excuse my spelling in the last message! :-) I corrected it in this quote.

> Sorry, but that's BS (IMHO).

Don't tell me, tell Dan Berstein (happy hunting):
http://cr.yp.to/qmail/guarantee.html

Observe point 5.

> Any program interpreting some form of input is called a parser, and the
> only distinction is the algorithm you need, i.e.  whether you need a
> "full-blown" stack-machine to interpret the input (think of recursive
> declarations), or not.

[...]

I know what the Postfix configuration looks like, I've been over it a
countless number of times. I know it is simple, even to parse, but there
is still no real comparision to qmail's configuration. qmail has several
settings that come "one setting per file". IIRC the other settings go "one
per line", no comments, no spaces, no quotation marks.

I'm not saying the Postfix configuration is not as good or even complex.
qmail's configuration is just easier to read and write if both are done be
an automation, rather than a human.

Regards
Chris