>On Sun, 15 Jul 2018 17:59:58 -0700, Scott Vanderbilt wrote:
>
>> In /etc/mail/aliases, there is the following note:
>>
>> #    >>>>>>>>>>      The program "newaliases" must be run after
>> #    >> NOTE >>      this file is updated for any changes to
>> #    >>>>>>>>>>      show through to smtpd.
>
>That is correct.
>
>> Yet the man page for newaliases(8) says:
>>
>> Note: this utility is provided for sendmail compatibility. The 
>> preferred way of rebuilding the database is withmakemap(8) 
>> <https://man.openbsd.org/makemap.8>:
>
>This is bad advices that should be removed.  It is only true if
>using db files for aliases.  When using a flat file for aliases,
>you should use newaliases, which will notify smtpd that the file
>has changed.

I agree completely.  smtpd should stop trying to act like a special
little child.

An interface was copied from sendmail because that is what everyone
knows.  Therefore a program has to exist, which works exactly like
everyone already knows.  Therefore it must not have glitches and
behaviours which cause confusion.  Since the entire reason this
interface was added was *to ease the learning curve and avoid
confusion*.

Reply via email to