ehlo only replies with STARTTLS when certs provided.
[lambdamail.git] / README
1 LambdaMail
2 ==========
3
4 This is an _extremely simple_ SMTP server designed specifically for
5 running on personal servers with a very small number (~1) users.  It
6 is probably best defined in terms of what it does not support:
7
8 - It does not relay messages between remote addresses.
9 - It does not spawn threads to allow simultaneous inbound connections.
10 - It does not respond with honest errors on failed deliveries.
11
12 I consider these features.  There's no (obvious) way for LambdaMail to
13 become a source of spam, the lack of multithreaded operation is a
14 built-in rate limiter (not to mention its side effect of making all
15 delivery operations "atomic"), and its penchant for just responding
16 "250 OK" to almost everything means that it doesn't leak information
17 about users on the system.
18
19 LambdaMail lacks any documentation.  However it's a pretty simple
20 Scheme program, so glancing over the code should suffice.
21
22 License
23 -------
24
25 LambdaMail is free software, and is made available under version 3.0
26 of the GNU General Public License.  A copy of this license can be found
27 in the file named COPYING.