Pregunta

He creado una aplicación que recibe correo electrónico del servidor de correo. Yo uso "System.net.mail.mailMessage" para recibir correo electrónico. Ahora quiero obtener "fecha y hora" de cada correo electrónico que instube en la bandeja de entrada.

¿Fue útil?

Solución

Querrá mirar los encabezados de los correos electrónicos aquí es una documentación

http://msdn.microsoft.com/en-us/library/system.net.mail.mailMessage.HEADERS.ASPX

message.Headers["Date"];

Otros consejos

Inspeccioné el correo postersageobject y encontré esto:

  Headers=HeaderCollection(5) 
  {
    "Uid",
    "DateCreated",
    "DateReceived",
    "Date",
    "IsRead"

Por lo tanto, eso significa que tiene un total de tres opciones disponibles para usted.La salida estará en formato de cadena.

message.Headers["DateCreated"];
message.Headers["DateReceived"];
message.Headers["Date"];

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top