mirror of
https://github.com/chillout2k/ExOTA-Milter.git
synced 2025-12-12 18:00:19 +00:00
17 lines
458 B
Python
17 lines
458 B
Python
import sys
|
|
import email, email.header
|
|
from email.utils import getaddresses
|
|
|
|
f = open("../samples/exo_validator.eml", "r")
|
|
email = email.message_from_file(f)
|
|
from_hdr = email.get_all("From")
|
|
print("from_hdr: " + str(from_hdr))
|
|
if(len(from_hdr) > 1):
|
|
print("Multiple From-headers found!")
|
|
sys.exit(1)
|
|
elif(len(from_hdr) == 1):
|
|
print("Exactly one From-header found :)")
|
|
print(from_hdr)
|
|
from_addr = getaddresses(from_hdr)
|
|
print(str(from_addr[0][1]))
|