The DragonFly Mail Agent, a small Mail Transport Agent (MTA), designed for home and office use.
C Roff Makefile Yacc Other
Clone or download
Latest commit 103ef30 Apr 24, 2018
Permalink
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 21, 2009
conf.c Initial version Apr 8, 2015
crypto.c Merge pull request #34 from mtremer/better-authentication Feb 12, 2018
dfcompat.c Linux -Wall fixes Apr 17, 2010
dfcompat.h Linux -Wall fixes Apr 17, 2010
dma-mbox-create.c dma-mbox-create: refactor to use a /var/mail directory fd Sep 29, 2016
dma.8 update copyright notice Feb 21, 2014
dma.c use basename to select executable identity Feb 10, 2017
dma.conf Add NULLCLIENT support Feb 13, 2014
dma.h Merge pull request #34 from mtremer/better-authentication Feb 12, 2018
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 correct spelling mistake Sep 1, 2017
mail.c Initial version Apr 8, 2015
net.c net.c: Include string.h Apr 24, 2018
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