diff options
| author | Baptiste Daroussin <bapt@FreeBSD.org> | 2022-10-13 09:37:21 +0000 |
|---|---|---|
| committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2022-11-07 11:49:56 +0000 |
| commit | a67b925ff3e58b072a60b633e442ee1d33e47f7f (patch) | |
| tree | 86310f518aa2336c490158bfbb36b3aa7570c85f /libexec | |
| parent | bdbc05bea995d73465def1ab31bb3b2b37b37a93 (diff) | |
mail: make The Dragonfly Mail Agent (dma) the default mta.
dma accepts mail from a local Mail User Agent (MUA) and delivers it
locally or to a smarthost for delivery. dma does not accept inbound
mail (i.e., it does not listen on port 25) and is not intended to
provide the same functionality as a full MTA like postfix or sendmail.
It is intended for use cases such as delivering cron(8) mail. which
is the default configuration and usage of sendmail in the default
setup of the base system.
In order to switch the default from sendmail to dma, we teach
mailwrapper to fallback on dma directly if the mailer.conf file cannot
be opened.
We install by default a mailer.conf file which points at dma
We install a mailer.conf file for sendmail in the examples.
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D37035
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/dma/dmagent/Makefile | 5 | ||||
| -rw-r--r-- | libexec/rc/rc.conf | 2 |
2 files changed, 1 insertions, 6 deletions
diff --git a/libexec/dma/dmagent/Makefile b/libexec/dma/dmagent/Makefile index f7f127cf4e7e..9c440b32e50f 100644 --- a/libexec/dma/dmagent/Makefile +++ b/libexec/dma/dmagent/Makefile @@ -24,11 +24,6 @@ YFLAGS+= -i CLEANFILES= aliases_parse.i FILES= mailer.conf FILESDIR= ${SHAREDIR}/examples/dma -.if ${MK_SENDMAIL} == no -CONFGROUPS= CONFS MAILER -MAILERDIR= /etc/mail -MAILER= mailer.conf -.endif BINMODE= 2555 diff --git a/libexec/rc/rc.conf b/libexec/rc/rc.conf index a71a3fa4063d..91b99780eae6 100644 --- a/libexec/rc/rc.conf +++ b/libexec/rc/rc.conf @@ -596,7 +596,7 @@ allscreens_kbdflags="" # Set this kbdcontrol mode for all virtual screens mta_start_script="/etc/rc.sendmail" # Script to start your chosen MTA, called by /etc/rc. # Settings for /etc/rc.sendmail and /etc/rc.d/sendmail: -sendmail_enable="NO" # Run the sendmail inbound daemon (YES/NO). +sendmail_enable="NONE" # Run the sendmail inbound daemon (YES/NO). sendmail_pidfile="/var/run/sendmail.pid" # sendmail pid file sendmail_procname="/usr/sbin/sendmail" # sendmail process name sendmail_flags="-L sm-mta -bd -q30m" # Flags to sendmail (as a server) |
