通过所有To
行email.utils.getaddresses()
:
msg="""To: user1@company1.com, John Doe <user2@example.com>, "Public, John Q." <user3@example.com>
From: anotheruser@user.com
Subject: This is a subject
This is the message.
"""
import email
msg822 = email.message_from_string(msg)
for to in email.utils.getaddresses(msg822.get_all("To", [])):
print("To:",to)
请注意,我改写了你的To
电话。我认为您的示例格式无效。
参考:https ://docs.python.org/3/library/email.utils.html#email.utils.getaddresses