Изменяет ли это список?
>>> x=[1,2,3,4,5,6,7,8]
>>> x
[1, 2, 3, 4, 5, 6, 7, 8]
>>> x = [val for val in x if val not in [2,3,4]]
>>> x
[1, 5, 6, 7, 8]
Эта статья о CodeProject ( http://www.codeproject.com/Tips/712072/Reading-an-Outlook-MSG-File-in-Csharp ) - это все, что вам нужно.
Очень полный и функциональный.
Вы можете взглянуть на эту статью (сначала нажмите google ).
Доступно несколько различных решений. Посмотрите на http://go4answers.webhost4life.com/Example/parse-msg-file-without-outlook-object-218577.aspx