Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes a bug where a CRLF ("folding" according to the RFC) in
ADDRESSES_HEADERS
would cause incorrect value extraction. For example,getaddresses()
fails to parse this correctly, which will lead to an incorrect value in the respective mailparser field.For example, this will fail:
According to RFC822:
LWSP-char as defined by the RFC:
References
See RFC on "folding": https://tools.ietf.org/html/rfc822#section-3.1.1
See "linesep": https://docs.python.org/3/library/email.header.html#email.header.Header.encode