debian/rules: Use `git' potty wrapper.
[qmail] / BLURB3
CommitLineData
2117e02e
MW
1Here are some of qmail's features.
2
3Setup:
4* automatic adaptation to your UNIX variant---no configuration needed
5* AIX, BSD/OS, FreeBSD, HP/UX, Irix, Linux, OSF/1, SunOS, Solaris, and more
212b6f5d 6* automatic per-host configuration (config, config-fast)
2117e02e
MW
7* quick installation---no big list of decisions to make
8
9Security:
10* clear separation between addresses, files, and programs
11* minimization of setuid code (qmail-queue)
12* minimization of root code (qmail-start, qmail-lspawn)
13* five-way trust partitioning---security in depth
14* optional logging of one-way hashes, entire contents, etc. (QUEUE_EXTRA)
15
16Message construction (qmail-inject):
17* RFC 822, RFC 1123
18* full support for address groups
212b6f5d
MW
19* automatic conversion of old-style address lists to RFC 822 format
20* sendmail hook for compatibility with current user agents
2117e02e
MW
21* header line length limited only by memory
22* host masquerading (control/defaulthost)
212b6f5d
MW
23* user masquerading ($MAILUSER, $MAILHOST)
24* automatic Mail-Followup-To creation ($QMAILMFTFILE)
2117e02e
MW
25
26SMTP service (qmail-smtpd):
27* RFC 821, RFC 1123, RFC 1651, RFC 1652, RFC 1854
28* 8-bit clean
29* 931/1413/ident/TAP callback (tcp-env)
30* relay control---stop unauthorized relaying by outsiders (control/rcpthosts)
31* no interference between relay control and forwarding
32* tcpd hook---reject SMTP connections from known abusers
33* automatic recognition of local IP addresses
34* per-buffer timeouts
35* hop counting
36
37Queue management (qmail-send):
38* instant handling of messages added to queue
39* parallelism limit (control/concurrencyremote, control/concurrencylocal)
40* split queue directory---no slowdown when queue gets big
41* quadratic retry schedule---old messages tried less often
42* independent message retry schedules
43* automatic safe queueing---no loss of mail if system crashes
44* automatic per-recipient checkpointing
45* automatic queue cleanups (qmail-clean)
46* queue viewing (qmail-qread)
47* detailed delivery statistics (qmailanalog, available separately)
48
49Bounces (qmail-send):
50* QSBMF bounce messages---both machine-readable and human-readable
51* HCMSSC support---language-independent RFC 1893 error codes
52* double bounces sent to postmaster
53
54Routing by domain (qmail-send):
55* any number of names for local host (control/locals)
56* any number of virtual domains (control/virtualdomains)
57* domain wildcards (control/virtualdomains)
58* configurable percent hack support (control/percenthack)
59* UUCP hook
60
61SMTP delivery (qmail-remote):
62* RFC 821, RFC 974, RFC 1123
63* 8-bit clean
64* automatic downed host backoffs
65* artificial routing---smarthost, localnet, mailertable (control/smtproutes)
66* per-buffer timeouts
67* passive SMTP queue---perfect for SLIP/PPP (serialmail, available separately)
68
69Forwarding and mailing lists (qmail-local):
70* address wildcards (.qmail-default, .qmail-foo-default, etc.)
212b6f5d
MW
71* sendmail .forward compatibility (dot-forward, available separately)
72* fast forwarding databases (fastforward, available separately)
73* sendmail /etc/aliases compatibility (fastforward/newaliases)
2117e02e
MW
74* mailing list owners---automatically divert bounces and vacation messages
75* VERPs---automatic recipient identification for mailing list bounces
76* Delivered-To---automatic loop prevention, even across hosts
212b6f5d 77* automatic mailing list management (ezmlm, available separately)
2117e02e
MW
78
79Local delivery (qmail-local):
80* user-controlled address hierarchy---fred controls fred-anything
81* mbox delivery
82* reliable NFS delivery (maildir)
83* user-controlled program delivery: procmail etc. (qmail-command)
84* optional new-mail notification (qbiff)
85* optional NRUDT return receipts (qreceipt)
212b6f5d 86* conditional filtering (condredirect, bouncesaying)
2117e02e
MW
87
88POP3 service (qmail-popup, qmail-pop3d):
89* RFC 1939
90* UIDL support
91* TOP support
92* APOP hook
93* modular password checking (checkpassword, available separately)