import email.utils
from email.message import EmailMessage
message = EmailMessage()
message['From'] = email.utils.formataddr(('User1', 'aniga@domain.com')) # header address
message['Date'] = email.utils.formatdate(timeval=None, localtime=False, usegmt=False)
message['Message-ID'] = email.utils.make_msgid(domain=message['From'].groups[0].addresses[0].domain)
message['Subject'] = 'Testing from Python'
message['To'] = email.utils.formataddr(('recpient', 'recipient@example.com'))
print(message.as_string())
aW1wb3J0IGVtYWlsLnV0aWxzCmZyb20gZW1haWwubWVzc2FnZSBpbXBvcnQgRW1haWxNZXNzYWdlCgptZXNzYWdlID0gRW1haWxNZXNzYWdlKCkKbWVzc2FnZVsnRnJvbSddID0gZW1haWwudXRpbHMuZm9ybWF0YWRkcigoJ1VzZXIxJywgJ2FuaWdhQGRvbWFpbi5jb20nKSkgIyBoZWFkZXIgYWRkcmVzcwptZXNzYWdlWydEYXRlJ10gPSBlbWFpbC51dGlscy5mb3JtYXRkYXRlKHRpbWV2YWw9Tm9uZSwgbG9jYWx0aW1lPUZhbHNlLCB1c2VnbXQ9RmFsc2UpCm1lc3NhZ2VbJ01lc3NhZ2UtSUQnXSA9IGVtYWlsLnV0aWxzLm1ha2VfbXNnaWQoZG9tYWluPW1lc3NhZ2VbJ0Zyb20nXS5ncm91cHNbMF0uYWRkcmVzc2VzWzBdLmRvbWFpbikKbWVzc2FnZVsnU3ViamVjdCddID0gJ1Rlc3RpbmcgZnJvbSBQeXRob24nCm1lc3NhZ2VbJ1RvJ10gPSBlbWFpbC51dGlscy5mb3JtYXRhZGRyKCgncmVjcGllbnQnLCAncmVjaXBpZW50QGV4YW1wbGUuY29tJykpCgpwcmludChtZXNzYWdlLmFzX3N0cmluZygpKQ==