make sure delete_header() delete all headers occurences

This commit is contained in:
Son NK 2020-01-08 12:42:25 +01:00
parent d9f2ec214f
commit 0300d38f56
1 changed files with 5 additions and 2 deletions

View File

@ -208,5 +208,8 @@ def add_or_replace_header(msg: Message, header: str, value: str):
def delete_header(msg: Message, header: str):
if msg[header]:
del msg[header]
"""a header can appear several times in message."""
for h in msg._headers:
if h[0].lower() == header.lower():
msg._headers.remove(h)