Page MenuHomeFreeBSD

mailwrapper: use dma(8) over sendmail(8)
ClosedPublic

Authored by bapt on Oct 18 2022, 2:22 PM.
Tags
None
Referenced Files
F106182916: D37035.diff
Thu, Dec 26, 6:31 PM
Unknown Object (File)
Nov 25 2024, 5:37 AM
Unknown Object (File)
Nov 25 2024, 5:37 AM
Unknown Object (File)
Nov 25 2024, 5:37 AM
Unknown Object (File)
Nov 25 2024, 5:37 AM
Unknown Object (File)
Nov 25 2024, 5:25 AM
Unknown Object (File)
Nov 17 2024, 10:35 AM
Unknown Object (File)
Nov 17 2024, 8:01 AM

Details

Summary

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.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 47877
Build 44764: arc lint + arc unit

Event Timeline

bapt requested review of this revision.Oct 18 2022, 2:22 PM

Please remember to tag the commit as Relnotes: yes.

usr.sbin/mailwrapper/Makefile
13

Commit this part independently first?

19

and this part?

bapt marked 2 inline comments as done.Oct 18 2022, 2:44 PM
This revision was not accepted when it landed; it landed in state Needs Review.Nov 7 2022, 11:50 AM
This revision was automatically updated to reflect the committed changes.
mb_x14.nl added inline comments.
libexec/rc/rc.conf
597

the option changed to NONE from NO while the available options in the comment are either YES or NO, and not NONE