¿Hay una clase o un conjunto de funciones integradas en .NET Framework (3.5+) para analizar los correos electrónicos sin formato (documentos MIME)?¿Hay métodos .NET Framework para analizar un correo electrónico (MIME)?
No estoy buscando nada sofisticado o una biblioteca separada, necesita ser incorporada. Voy a usar esto en algunas pruebas unitarias y solo necesito tomar los encabezados principales de interés (A, De, Asunto) junto con el cuerpo (que en este caso siempre será texto y, por lo tanto, no habrá árboles o límites MIME). He escrito varios analizadores MIME en el pasado y si no hay nada disponible, simplemente voy a armar algo de expresiones regulares. Sería genial poder hacer algo como:
MailMessage msg = MailMessage.Parse(text);
¿Pensamientos?
Microsoft tiene CDO, se explica aquí: http://stackoverflow.com/questions/936422/recommendations-on-parsing-e ml-files-in-c-sharp (sé que esto es viejo, simplemente publique esto para las personas que lo encuentren más tarde como yo) – eselk