The DragonFly Mail Agent, a small Mail Transport Agent (MTA), designed for home and office use.
C Groff Makefile Yacc Other
Latest commit 6748bdd Sep 29, 2016 @emaste emaste dma-mbox-create: refactor to use a /var/mail directory fd
Based on a patch to Capsicumize dma-mbox-create for FreeBSD by
cem@FreeBSD.org, in https://reviews.freebsd.org/D7988
Permalink
Failed to load latest commit information.
bsd
test
.gitignore
INSTALL
LICENSE
Makefile flushspool: use O_TRUNC instead of utimes(2) Jul 25, 2013
Makefile.etc
README.markdown Change BSD Makefiles so dma-mbox-create can be built Mar 19, 2015
TODO
VERSION
aliases_parse.y
aliases_scan.l
auth.conf
base64.c
conf.c
crypto.c
dfcompat.c
dfcompat.h
dma-mbox-create.c dma-mbox-create: refactor to use a /var/mail directory fd Sep 29, 2016
dma.8
dma.c
dma.conf
dma.h
dns.c Include <sys/param.h> for roundup() declaration with musl libc May 16, 2016
get-version.sh
local.c local: use space instead of tab in "From " separator Jan 30, 2016
mail.c
net.c Close connections on failure Mar 22, 2016
spool.c
util.c

README.markdown

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