Fix parsing bug of 'From' headers with no '@' symbol
This commit is contained in:
parent
06d73731d6
commit
49e570517e
|
@ -84,7 +84,7 @@ class CSCMilter(Milter.Base):
|
|||
if field != 'from':
|
||||
return Milter.CONTINUE
|
||||
addr = parseaddr(value)[1]
|
||||
if addr == '':
|
||||
if '@' not in addr:
|
||||
return Milter.CONTINUE
|
||||
domain = addr.split('@')[1].lower()
|
||||
if not is_in_myorigin(domain):
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
csc-milter (0.2.2-1) buster; urgency=medium
|
||||
|
||||
* Fix parsing bug of 'From' headers with no '@' symbol.
|
||||
|
||||
-- Max Erenberg <merenber@csclub.uwaterloo.ca> Fri, 25 Feb 2022 05:32:39 +0000
|
||||
|
||||
csc-milter (0.2.1-1) buster; urgency=medium
|
||||
|
||||
* Add config file.
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
extend-diff-ignore = "^(dist/|.+\.egg-info/|build/)|__pycache__/|(^|/)\..+"
|
Loading…
Reference in New Issue