Gilles Chehade <gilles () poolp ! org>
> We are getting closer to a stable version of OpenSMTPD

Which to my mind raises the question of how OpenSMTPD is to be
implemented alongside Sendmail in the base system.
Presumably, as per other items that are included in base but not the
default, i.e. DNS services, etcetera, there will be a perhaps lengthy
period where these systems co-exist and are both intended to be usable
in their own right.

AFAIUI, currently base contains some specific OpenSMTPD items for use
and documentation, smtpd and smtpd(8), smtpctl and smtpctl(8),
smtpd.conf and smtpd.conf(5) ...
These items exist in their own name space and are accessible.

These man pages, and by extension these services, reference and depend
on utilities and concomitant man pages which are taxonomically
identical to similar items designed for Sendmail ...
Being labelled identically there's only room for one of each and as
Sendmail is the current default mail system the OpenSMTPD items are
not installed.

The OpenSMTPD man pages don't make this clear and other than OpenSMTPD
not working when the Sendmail incumbents are used and referenced
there's no indication that something is awry.

For instance, if I read smtpd.conf(5) I see references like this:
     map map source type source
             Maps are used to provide additional configuration information for
             smtpd(8).

             map may be named freely.

             type may be one of the following:

             db       Mappings are stored in a file created using makemap(8).
                      This is the default type if none is specified.
             plain    Mappings are stored in a plain text file using the same
                      format as used to generate makemap(8) mappings.

On any system from the last year or so, following the reference to
makemap(8) takes me to the installed Sendmail items.

As the OpenSMTPD makemap(8) man page puts it:
The
.Nm
command first appeared in
.Ox 4.6
as a replacement for the equivalent command shipped with sendmail.

So I get some OpenSMTPD items, which depend on other items that are
not installed, but still appear and do something, as identically named
items that Sendmail relies on are installed instead.

I may be out of touch here, but certainly in the past this was my
experience, using OpenSMTPD items in base and following documentation
and assuming that the included items were correct and appropriate.
Assumption might not be the best idea, but in this case the assumption
was that the Sendmail utilities and documentation were functionally
effective as if this was not the case that OpenSMTPD would have it's
own utilities that were included in base also and of necessity
labelled originally.

Best wishes.

Reply via email to