2012-03-14 3 views
0

Я создаю приложение на C#, часть которого связана с обработкой электронных писем. У меня есть все электронные письма в текстовых файлах. Из этого я хочу изолировать Sender, Subject, Body и т. Д. И хочу сохранить его в базе данных. НапримерИзвлечение информации из заголовков электронной почты

Path: cantaloupe.srv.cs.cmu.edu!das-news.harvard.edu!noc.near.net!howland.reston.ans.net!gatech!pitt.edu!alpha.smi.med.pitt.edu!fmg 
From: [email protected] (Filip Gieszczykiewicz) 
Newsgroups: sci.electronics 
Subject: FAQ - corrections 
Summary: PCB correction, FTP site, etc 
Message-ID: <[email protected]> 
Date: 15 Apr 93 16:30:42 GMT 
Sender: [email protected] 
Followup-To: poster 
Organization: Medical Informatics, Pittsburgh, PA USA 
Lines: 29 

Greetings. I received a reply stating that unless someone else 
confirms that the following company is operating, I should remove it from my lst:PCB Prototypes of Sandy, UT 
Ronald Baker 8195 South 2660 East 
Sandy, UT 84093 
Tel: [read below] 

This is from the COMM_PCB.FAQ (commercial PCB makers). 
Also, I don't have time to get the FAQ onto the sci.answers because of what I like to refer to is "red tape" - after the finals, I'll see what I can do... in the mean-time, anyone know of an FTP site that wouldn't mind a 250K file? :-) 

Так что от этого письма, я хочу, чтобы выбрать поля -> С, при условии, отправителя и фактического тела и хранить его в моей базе данных. Я хочу это на C#. Спасибо за вашу помощь

ответ

1

Аналогичный вопрос here на StackOverflow, они разбогались с регулярным выражением.