1. 14 May, 2002 1 kayıt (commit)
  2. 11 Şub, 2002 1 kayıt (commit)
  3. 04 Kas, 2001 1 kayıt (commit)
    • Barry Warsaw's avatar
      Two bug fixes for problems reported by Sverre: · ebf5427b
      Barry Warsaw yazdı
      __getaddr(): Watch out for empty addresses that can happen when
      something like "MAIL FROM:<CR>" is received.  This avoids the
      IndexError and rightly returns an SMTP syntax error.
      
      parseargs(): We didn't handle the 2-arg case where both the localspec
      and the remotespec were provided on the command line.
      ebf5427b
  4. 09 Eki, 2001 1 kayıt (commit)
  5. 05 Eki, 2001 1 kayıt (commit)
  6. 04 Eki, 2001 1 kayıt (commit)
    • Barry Warsaw's avatar
      Script arguments localhost:localport and remotehost:remoteport are now · 0e8427e4
      Barry Warsaw yazdı
      optional, and default to `localhost' and ports 8025 and 25
      respectively.
      
      SMTPChannel.__init__(): Calculate __fqdn using socket.getfqdn()
      instead of gethostby*() and friends.  This allows us to run this
      script even if we don't have access to dns (assuming the localhost is
      configured properly).
      
      Also, restore my precious page breaks.  Hands off, oh Whitespace
      Normalizer!
      0e8427e4
  7. 13 Agu, 2001 2 kayıt (commit)
  8. 15 Nis, 2001 1 kayıt (commit)
  9. 02 Mar, 2001 1 kayıt (commit)
  10. 15 Şub, 2001 1 kayıt (commit)
    • Skip Montanaro's avatar
      bunch more __all__ lists · 0de65807
      Skip Montanaro yazdı
      also modified check_all function to suppress all warnings since they aren't
      relevant to what this test is doing (allows quiet checking of regsub, for
      instance)
      0de65807
  11. 09 Şub, 2001 1 kayıt (commit)
  12. 31 Ock, 2001 1 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