mirror of
https://github.com/moparisthebest/python-libmilter
synced 2024-11-24 18:12:21 -05:00
Added a check for the SMFIF_CHGBODY for the mod method
This commit is contained in:
parent
db6934258c
commit
113b3e78f5
@ -969,6 +969,9 @@ class MilterProtocol(object):
|
||||
|
||||
NOTE: This can ONLY be called in eob()
|
||||
"""
|
||||
if not SMFIF_CHGBODY & self._opts & self._mtaOpts:
|
||||
print 'Tried to change the body without setting the proper option'
|
||||
return
|
||||
req = '%s%s' % (SMFIR_REPLBODY , body)
|
||||
req = pack_uint32(len(req)) + req
|
||||
self.send(req)
|
||||
@ -990,7 +993,7 @@ class MilterProtocol(object):
|
||||
def chgHeader(self , key , val='' , index=1):
|
||||
"""
|
||||
This will change a header in the email. The "key" should be
|
||||
exectly what was received in header(). If "val" is empty (''),
|
||||
exactly what was received in header(). If "val" is empty (''),
|
||||
the header will be removed. "index" refers to which header to
|
||||
remove in the case that there are multiple headers with the
|
||||
same "key" (Received: is one example)
|
||||
|
Loading…
Reference in New Issue
Block a user