blob: 1b9f07c3e2ba5d3a9dc157a623dd515ae2b4efe7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# This file is released under the GNU GPL, version 3 or a later revision.
# For further details see the COPYING file
import email.policy as _p
import email.headerregistry as _hdr
from . import headers as HDR
_headers = {
HDR.X_BEEN_THERE : _hdr.UniqueAddressHeader,
HDR.X_MAILING_LIST : _hdr.UniqueAddressHeader,
}
# here we define our custom policy that handles additional headers
# derive from SMTP
p = _p.EmailPolicy() + _p.SMTP
for h, t in _headers.items():
p.header_factory.map_to_type(h, t)
|