Estaba jugando con OpenPop, una biblioteca escrita en C# para buscar correo POP3. Parece que funciona bien, pero no entendí bien cómo diferenciar entre los archivos adjuntos explícitamente al correo y cosas como las imágenes en los correos con contenido HTML. Esta biblioteca los trata a todos como "archivos adjuntos". Para mis necesidades, no consideraría una imagen dentro del correo HTML como un archivo adjunto.
A partir de los documentos de la biblioteca:cómo distinguir el adjunto de correo "real" de las imágenes en el correo html?
Un MessagePart es considerado como un archivo adjunto, si
- no es la celebración de texto y no es un mensaje de varias partes o
- que tiene una cabecera Content-Disposition que dice que es un archivo adjunto
¿Qué debo hacer o buscar, al menos en términos teóricos (porque no estoy muy familiarizado con los protocolos de correo)?
De hecho no es muy a menudo cuando el contenido-disposición está vacía en el correo electrónico. 'Content-Disposition: attachment' sucede. Muchos clientes de correo electrónico lo están usando. Pero en línea, incluso si es una especificación, todavía falta. – Marcin
@foens Sí, mientras leía más documentos de openpop.net y leía más sobre MIME, me di cuenta de que esto puede ser un poco complicado. Gracias por la aclaración de todos modos, y si se me ocurre algo utilizable, les dejaré saber, creo que tengo algunas ideas. – Less