Add the DragonFly Mail Agent dma(8) to the base.
authorMatthias Schmidt <matthias@dragonflybsd.org>
Sat, 2 Feb 2008 18:20:51 +0000 (18:20 +0000)
committerMatthias Schmidt <matthias@dragonflybsd.org>
Sat, 2 Feb 2008 18:20:51 +0000 (18:20 +0000)
commitf67beddd51ecbf84197ae764363c02f25322c1e0
tree68668dc3884876c590f5d23948422c02230640b1
parent07bdd24a0cb3056d27e289f7849ad47211aec655
Add the DragonFly Mail Agent dma(8) to the base.

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 authen-
tication (AUTH LOGIN only).

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

Current list of features:
- Local mail delivery with alias-support
- Remote mail delivery either direct or via a smarthost
- TLS/SSL and STARTTLS support for encrypted connections
- virtualusers (address rewriting) support
- SMTP authentication (currently only plain SMTP login)
- Sendmail compatible command line options
- IPv6 support

Code-collaboration-with: codecode@
Man-page-collaboration-with: swildner@
Approved-by: dillon@
libexec/Makefile
libexec/dma/Makefile [new file with mode: 0644]
libexec/dma/aliases_parse.y [new file with mode: 0644]
libexec/dma/aliases_scan.l [new file with mode: 0644]
libexec/dma/base64.c [new file with mode: 0644]
libexec/dma/conf.c [new file with mode: 0644]
libexec/dma/crypto.c [new file with mode: 0644]
libexec/dma/dma.8 [new file with mode: 0644]
libexec/dma/dma.c [new file with mode: 0644]
libexec/dma/dma.h [new file with mode: 0644]
libexec/dma/net.c [new file with mode: 0644]