Replace last use of deprecated rfc822 module.

This commit is contained in:
Stuart Gathman
2006-11-22 01:03:28 +00:00
parent b227ca6bb0
commit 87482d5740
+4 -7
View File
@@ -1,6 +1,8 @@
#!/usr/bin/env python
# A simple milter that has grown quite a bit.
# $Log$
# Revision 1.70 2006/11/21 18:45:49 customdesigned
# Update a use of deprecated rfc822. Recognize report-type=delivery-status
#
# See ChangeLog
#
@@ -11,7 +13,6 @@
import sys
import os
import StringIO
import rfc822
import mime
import email.Errors
import Milter
@@ -1581,12 +1582,8 @@ class bmsMilter(Milter.Milter):
try:
msg.dump(out)
out.seek(0)
msg = rfc822.Message(out)
msg.rewindbody()
while True:
buf = out.read(8192)
if len(buf) == 0: break
self.replacebody(buf) # feed modified message to sendmail
msg = out.read().split('\n\n',1)[-1]
self.replacebody(msg) # feed modified message to sendmail
if spam_checked:
if gossip and self.umis:
gossip_node.feedback(self.umis,0)