Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision 7e0d9563caf0eda8b5d76a3bdf24a318f6d592ec authored by Barry Warsaw on 31 January 2001, 22:51:35 UTC, committed by Barry Warsaw on 31 January 2001, 22:51:35 UTC
I'm now checking it in. I need to write some documentation for it, but I don't have time right now. Still, I wanted to get this into 2.1a2. # Overview: # # This file implements the minimal SMTP protocol as defined in RFC 821. It # has a hierarchy of classes which implement the backend functionality for the # smtpd. A number of classes are provided: # # SMTPServer - the base class for the backend. Raises an UnimplementedError # if you try to use it. # # DebuggingServer - simply prints each message it receives on stdout. # # PureProxy - Proxies all messages to a real smtpd which does final # delivery. One known problem with this class is that it doesn't handle # SMTP errors from the backend server at all. This should be fixed # (contributions are welcome!). # # MailmanProxy - An experimental hack to work with GNU Mailman # <www.list.org>. Using this server as your real incoming smtpd, your # mailhost will automatically recognize and accept mail destined to Mailman # lists when those lists are created. Every message not destined for a list # gets forwarded to a real backend smtpd, as with PureProxy. Again, errors # are not handled correctly yet.
1 parent f9abaf4
Tip revision: 7e0d9563caf0eda8b5d76a3bdf24a318f6d592ec authored by Barry Warsaw on 31 January 2001, 22:51:35 UTC
Long ago, Guido suggested that I add this to the standard library.
Long ago, Guido suggested that I add this to the standard library.
Tip revision: 7e0d956
File | Mode | Size |
---|---|---|
.cvsignore | -rw-r--r-- | 17 bytes |
Makefile.in | -rw-r--r-- | 2.6 KB |
abstract.c | -rw-r--r-- | 32.0 KB |
bufferobject.c | -rw-r--r-- | 11.1 KB |
cellobject.c | -rw-r--r-- | 2.2 KB |
classobject.c | -rw-r--r-- | 47.8 KB |
cobject.c | -rw-r--r-- | 3.6 KB |
complexobject.c | -rw-r--r-- | 11.6 KB |
dictobject.c | -rw-r--r-- | 29.9 KB |
fileobject.c | -rw-r--r-- | 34.2 KB |
floatobject.c | -rw-r--r-- | 17.9 KB |
frameobject.c | -rw-r--r-- | 8.7 KB |
funcobject.c | -rw-r--r-- | 7.7 KB |
intobject.c | -rw-r--r-- | 19.2 KB |
listobject.c | -rw-r--r-- | 40.5 KB |
longobject.c | -rw-r--r-- | 38.8 KB |
methodobject.c | -rw-r--r-- | 5.0 KB |
moduleobject.c | -rw-r--r-- | 5.7 KB |
object.c | -rw-r--r-- | 35.3 KB |
rangeobject.c | -rw-r--r-- | 6.5 KB |
sliceobject.c | -rw-r--r-- | 3.7 KB |
stringobject.c | -rw-r--r-- | 74.8 KB |
tupleobject.c | -rw-r--r-- | 12.3 KB |
typeobject.c | -rw-r--r-- | 1.3 KB |
unicodectype.c | -rw-r--r-- | 8.5 KB |
unicodeobject.c | -rw-r--r-- | 124.1 KB |
unicodetype_db.h | -rw-r--r-- | 37.0 KB |
xxobject.c | -rw-r--r-- | 2.4 KB |
Computing file changes ...