Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
bc6d706dc7
|
|||
|
5212201cd1
|
@@ -27,7 +27,7 @@ __all__ = [
|
||||
"whitelist",
|
||||
"QuarantineMilter"]
|
||||
|
||||
__version__ = "2.0.5"
|
||||
__version__ = "2.0.6"
|
||||
|
||||
from pyquarantine import _runtime_patches
|
||||
|
||||
@@ -261,6 +261,10 @@ class QuarantineMilter(Milter.Base):
|
||||
v = v.replace("\r", "").replace("\n", "")
|
||||
value = Header(s=v).encode()
|
||||
|
||||
# remove surrogates
|
||||
field = field.encode("ascii", errors="replace")
|
||||
value = value.encode("ascii", errors="replace")
|
||||
|
||||
self.fp.write(field.encode() + b": " + value.encode() + b"\r\n")
|
||||
except Exception as e:
|
||||
self.logger.exception(
|
||||
|
||||
Reference in New Issue
Block a user