1. 02 Şub, 2001 11 kayıt (commit)
  2. 01 Şub, 2001 24 kayıt (commit)
  3. 31 Ock, 2001 5 kayıt (commit)
    • Barry Warsaw's avatar
      Long ago, Guido suggested that I add this to the standard library. · 7e0d9563
      Barry Warsaw yazdı
      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.
      7e0d9563
    • Barry Warsaw's avatar
      Simple embedded program that does a module import. Useful for · f9abaf42
      Barry Warsaw yazdı
      debugging leaks and other memory problems.
      f9abaf42
    • Barry Warsaw's avatar
      2df3c41e
    • Barry Warsaw's avatar
      Add targets to make building `loop' and `import' easier. Useful for · e98626d9
      Barry Warsaw yazdı
      debugging memory leaks and the like.
      e98626d9
    • Barry Warsaw's avatar
      Document the two changes to the mailbox.py module: · 30dbd142
      Barry Warsaw yazdı
      - All constructors grow an optional argument `factory' which is a
        callable used when new message instances are created by the next()
        methods.  Defaults to the rfc822.Message class.
      
      - A new subclass of UnixMailbox is added, called PortableUnixMailbox.
        It's identical to UnixMailbox, but uses a more portable test for
        From_ delimiter lines.  With PortableUnixMailbox, any line that
        starts with "From " is considered a delimiter (this should really
        check for two newlines before the F, but it doesn't.
      30dbd142