Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
782e744f08
|
|||
|
9337ac72d8
|
@@ -31,6 +31,7 @@ from pyquarantine import storages
|
|||||||
from pyquarantine import whitelists
|
from pyquarantine import whitelists
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
|
"make_header",
|
||||||
"Quarantine",
|
"Quarantine",
|
||||||
"QuarantineMilter",
|
"QuarantineMilter",
|
||||||
"setup_milter",
|
"setup_milter",
|
||||||
@@ -384,7 +385,8 @@ class QuarantineMilter(Milter.Base):
|
|||||||
# write email header to memory buffer
|
# write email header to memory buffer
|
||||||
self.fp.write(f"{name}: {value}\r\n".encode(
|
self.fp.write(f"{name}: {value}\r\n".encode(
|
||||||
encoding="ascii", errors="replace"))
|
encoding="ascii", errors="replace"))
|
||||||
value = str(make_header(decode_header(value), errors="replace"))
|
header = make_header(decode_header(value), errors="replace")
|
||||||
|
value = str(header).replace("\x00", "")
|
||||||
self.logger.debug(
|
self.logger.debug(
|
||||||
f"{self.qid}: decoded header: {name}: {value}")
|
f"{self.qid}: decoded header: {name}: {value}")
|
||||||
self.headers.append((name, value))
|
self.headers.append((name, value))
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
__version__ = "1.0.4"
|
__version__ = "1.0.5"
|
||||||
|
|||||||
Reference in New Issue
Block a user