The DragonFly Mail Agent, a small Mail Transport Agent (MTA), designed for home and office use.
C Groff Makefile Yacc Other
Latest commit 17a0f39 May 16, 2016 @corecode Merge pull request #41 from Gottox/fix-musl
Include <sys/param.h> for roundup() declaration with musl libc
Failed to load latest commit information.
bsd Fix build on FreeBSD Apr 8, 2015
test deliver_local: quote "From " more liberally Dec 7, 2011
.gitignore Ignore some files Mar 22, 2016
INSTALL Added some more documentation on compiling Jan 12, 2012
LICENSE update copyright notice Feb 21, 2014
Makefile flushspool: use O_TRUNC instead of utimes(2) Jul 25, 2013
Makefile.etc drop the virtusertable support Apr 22, 2010
README.markdown Change BSD Makefiles so dma-mbox-create can be built Mar 19, 2015
TODO Initial version Apr 8, 2015
VERSION release dma 0.11 Feb 7, 2016
aliases_parse.y Move declarations to dma header file Mar 18, 2015
aliases_scan.l Move declarations to dma header file Mar 18, 2015
auth.conf dma: move config files to source directory Oct 4, 2009
base64.c dma: drop CVS ids Jul 22, 2009
conf.c Initial version Apr 8, 2015
crypto.c Add compat #ifdef for older OpenSSL Nov 20, 2012
dfcompat.c Linux -Wall fixes Apr 18, 2010
dfcompat.h Linux -Wall fixes Apr 17, 2010
dma-mbox-create.c Initial version Apr 8, 2015
dma.8 update copyright notice Feb 21, 2014
dma.c Added recipient email addresses to log Mar 22, 2016
dma.conf Add NULLCLIENT support Feb 13, 2014
dma.h Increase error message size Mar 22, 2016
dns.c Include <sys/param.h> for roundup() declaration with musl libc May 16, 2016
get-version.sh Change BSD Makefiles so dma-mbox-create can be built Mar 19, 2015
local.c local: use space instead of tab in "From " separator Jan 30, 2016
mail.c Initial version Apr 8, 2015
net.c Close connections on failure Mar 22, 2016
spool.c Initial version Apr 8, 2015
util.c update copyright notice Feb 21, 2014

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