Sendmail conf files
Matt Churchyard
matt.churchyard at userve.net
Thu Mar 30 19:26:29 UTC 2017
Hello,
Not sure if this is the right list for this..
For me the most awkward part of updating a system using freebsd-update is when it comes to merging files. The most common files that pop up seem to be /etc/mail/sendmail.cf & /etc/mail/submit.cf, because these are included in the base distribution and almost certainly change if you actually use Sendmail.
In most cases this sort of issue has been solved by providing "default files" such as /etc/defaults/rc.conf, and letting the user override this with files they create themselves. Obviously there is a concerted effort to make sure users don't have to edit base files where possible so that they don't get these sort of issues.
For Sendmail, would it not make sense to remove these 2 .cf files from base and update the sendmail rc.d script to run 'make install' in /etc/mail if they don't exist? It may also be nice if the freebsd.* files were stored somewhere else such as /usr/share/sendmail, as these just causes confusion about which files are actually used if you're new to it.
Personally I'm on the side that would rather have Sendmail removed entirely and replaced with a simple smtp submission daemon/lda but I think that discussion has already been had.
-
Matt Churchyard
More information about the freebsd-hackers
mailing list