opnsense-src/contrib/dma
Ed Maste 62a323ecbc dma: limit lines to 998 characters
Per RFC2822 the maximum transmitted line length is "998 characters...
excluding the CRLF."  In a file the maximum is 999 with the \n included.

Previously mail containing a line with exactly 999 characters would
bounce.

PR:		208261
Reported by:	Helge Oldach
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation

(cherry picked from commit 1a0dde338d)
2022-02-05 11:26:39 -05:00
..
test
aliases_parse.y Update Dragonfly Mail Agent to v0.10 2015-10-10 23:31:47 +00:00
aliases_scan.l Update Dragonfly Mail Agent to v0.10 2015-10-10 23:31:47 +00:00
auth.conf
base64.c
conf.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
crypto.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
dfcompat.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
dfcompat.h
dma-mbox-create.c Make dma(8) buildable. 2018-09-19 06:42:05 +00:00
dma.8 dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
dma.c dma: exit if invoked with invalid (zero) argc 2022-02-05 11:26:09 -05:00
dma.conf dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
dma.h dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
dns.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
get-version.sh dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
INSTALL
LICENSE Update Dragonfly Mail Agent to v0.10 2015-10-10 23:31:47 +00:00
local.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
mail.c dma: limit lines to 998 characters 2022-02-05 11:26:39 -05:00
Makefile dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
Makefile.etc
net.c dma: update to 2022-01-27 snapshot 2022-01-30 12:54:56 -05:00
README.markdown Update Dragonfly Mail Agent to v0.10 2015-10-10 23:31:47 +00:00
spool.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
TODO Update Dragonfly Mail Agent to v0.10 2015-10-10 23:31:47 +00:00
util.c dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00
VERSION dma: import snapshot 2021-07-10 2022-01-30 12:54:56 -05:00

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