Add the DragonFly Mail Agent dma(8) to the base.
commit40b5a5636a67144e252146b9d0e1a47723dbb284
authorMatthias Schmidt <matthias@dragonflybsd.org>
Sat, 2 Feb 2008 18:20:51 +0000 (2 18:20 +0000)
committerMatthias Schmidt <matthias@dragonflybsd.org>
Sat, 2 Feb 2008 18:20:51 +0000 (2 18:20 +0000)
tree62e1975d0e8c88c886b89bdbcc89466a89b1c53c
parentb70d892a09e35af1972cd98d8e9016377d4357fa
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]