Ed Maste 1c91aedf25 dma: exit if invoked with invalid (zero) argc
This was prompted by the recent pkexec vulnerability (CVE-2021-4034).
This change is being made on general principle for setuid/setgid
binaries and is not in response to an actual issue.

Reviewed by:	kevans, markj (both earlier)
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D34087
2022-01-28 17:49:45 -05:00
..
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2022-01-28 10:02:43 -05:00
2021-09-22 11:10:58 +02:00
2022-01-27 14:35:07 -05:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00
2021-09-22 11:10:58 +02:00

dma -- DragonFly Mail Agent

dma is a small Mail Transport Agent (MTA), designed for home and office use. It accepts mails from locally installed Mail User Agents (MUA) and delivers the mails either locally or to a remote destination. Remote delivery includes several features like TLS/SSL support and SMTP authentication.

dma is not intended as a replacement for real, big MTAs like sendmail(8) or postfix(1). Consequently, dma does not listen on port 25 for incoming connections.

Building

In Linux:

make

In BSD:

cd bsd && make

Installation

make install sendmail-link mailq-link install-spool-dirs install-etc

See INSTALL for requirements and configuration options.

Contact

Simon Schubert 2@0x2c.org