freebsd-nq/contrib/dma
Baptiste Daroussin b0b2d05fd0 Split body of mails not respecting RFC2822
For mails which has a body not respecting RFC2822 (which often happen with
crontabs) try to split by words finding the last space before 1000's character

If no spaces are found then consider the mail to be malformed anyway

PR:		208261
2017-12-06 22:08:35 +00:00
..
test
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: Restrict with Capsicum 2016-12-16 01:48:55 +00:00
dma.8 dma.8: fix problems reported by igor and 'mandoc -Tlint' 2017-05-20 17:42:58 +00:00
dma.c dma: fix use-after-free 2017-10-27 20:21:09 +00:00
dma.conf
dma.h
dns.c
get-version.sh
INSTALL
LICENSE
local.c
mail.c Split body of mails not respecting RFC2822 2017-12-06 22:08:35 +00:00
Makefile
Makefile.etc
net.c
README.markdown
spool.c
TODO
util.c
VERSION

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