diff --git a/CHANGELOG.md b/CHANGELOG.md index a59201f7..8cb92447 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +**v0.51.0** +* [[TeamMsgExtractor #401](https://github.com/TeamMsgExtractor/msg-extractor/issues/401)] Add support for MSG class type "IPM.SkypeTeams.Message". + **v0.50.1** * [[TeamMsgExtractor #434](https://github.com/TeamMsgExtractor/msg-extractor/issues/434)] Fix bug introduced in previous version. diff --git a/extract_msg/open_msg.py b/extract_msg/open_msg.py index f2c949e4..ab8b35a9 100644 --- a/extract_msg/open_msg.py +++ b/extract_msg/open_msg.py @@ -116,7 +116,7 @@ def openMsg(path, **kwargs) -> MSGFile: return msg classType = ct.lower() # Put the message class first as it is most common. - if classType.startswith('ipm.note') or classType.startswith('report'): + if classType.startswith('ipm.note') or classType.startswith('report') or classType.startswith('ipm.skypeteams.message'): msg.close() if classType.endswith('smime.multipartsigned') or classType.endswith('smime'): return MessageSigned(path, **kwargs)