Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The DragonFly Mail Agent, a small Mail Transport Agent (MTA), designed for home and office use.
C Makefile Bison Shell
Branch: master

dns: do not treat unreachable DNS server as permanent error

getaddrinfo() does not distinguish between "DNS server not reachable"
and "DNS server told me host does not exist". For SMARTHOSTS it is
better to defer than to bounce in order to survive network outages.

Bug: fixes #30
latest commit 1a1306df01
@sig11b sig11b authored committed
Failed to load latest commit information.
bsd Fix build on FreeBSD
test deliver_local: quote "From " more liberally
INSTALL Added some more documentation on compiling
LICENSE update copyright notice
Makefile flushspool: use O_TRUNC instead of utimes(2)
Makefile.etc drop the virtusertable support
README.markdown Change BSD Makefiles so dma-mbox-create can be built
TODO Initial version
VERSION release dma 0.9
aliases_parse.y Move declarations to dma header file
aliases_scan.l Move declarations to dma header file
auth.conf dma: move config files to source directory
base64.c dma: drop CVS ids
conf.c Initial version
crypto.c Add compat #ifdef for older OpenSSL
dfcompat.c Linux -Wall fixes
dfcompat.h Linux -Wall fixes
dma-mbox-create.c Initial version
dma.8 update copyright notice
dma.c Initial version
dma.conf Add NULLCLIENT support
dma.h Initial version
dns.c dns: do not treat unreachable DNS server as permanent error
get-version.sh Change BSD Makefiles so dma-mbox-create can be built
local.c Initial version
mail.c Initial version
net.c update copyright notice
spool.c Initial version
util.c update copyright notice

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

Something went wrong with that request. Please try again.