Extrayendo información del correo electrónico
Mostrando metadatos del correo
El MailMessage representa un mensaje de correo electrónico y permite a los desarrolladores acceder a sus propiedades. La información del encabezado se puede extraer y manipular de diferentes maneras. Este artículo explica cómo mostrar información seleccionada del encabezado del correo y el cuerpo del correo en pantalla. Para mostrar la información del correo en pantalla, sigue estos pasos:
- Cree una instancia de la MailMessage clase.
- Cargar un mensaje de correo electrónico en el
MailMessageinstancia. - Muestre el contenido del correo electrónico en la pantalla.
El siguiente fragmento de código muestra cómo mostrar la información del correo electrónico en pantalla:
Extrayendo encabezados de correo electrónico
El encabezado de correo representa un conjunto estándar de campos de encabezado definido por Internet y RFC incluidos en los mensajes de correo. Un encabezado de correo puede especificarse usando la clase MailMessage. Los tipos de encabezado comunes se definen en la HeaderType class. Es una clase sellada que funciona como una enumeración típica. Para extraer encabezados de un correo, sigue estos pasos:
- Cree una instancia de la MailMessage clase.
- Cargar un mensaje de correo en la instancia de MailMessage clase.
- Después de cargar un mensaje de correo, obtendremos su contenido bruto.
El MailMessage class en sí contiene propiedades como From, To, Cc, Subject, etc. Estas propiedades pueden extraerse de los encabezados.
El siguiente fragmento de código muestra cómo extraer los encabezados del correo:
Decodificando valores de encabezado
El siguiente fragmento de código muestra cómo obtener los valores de encabezado decodificados.