Los mails pueden ser tipo texto o tipo html.
WinDev guarda en la propiedad HTML el contenido HTML y en la propiedad Message el contenido texto.
Para mostrar la información de forma correcta en un Edit box de tipo HTML.
Podemos hacer:
MySession is EmailPOP3Session
MySession..ServerAddress = "mail.mihostpop.com"
MySession..Name = "pruebas@mihostpop.com"
MySession..Password = "clave"
EmailStartSession(MySession)
// Se trae todos los mensajes
arrMessage is array of Emails
arrMessage = EmailGetAll(MySession)
FOR EACH AMessage OF MySession
// Si el mensaje es HTML
IF AMessage..HTML <> "" THEN
edt_noname1 = AMessage..HTML
ELSE
EDT_NoName1 = TextToHTML(AMessage..Message) // Aqui esta el truco. Convertir el texto a HTML
END
END
Nota: Para ver un mensaje concreto podemos usar la ID. Para eso tenemos AMessage..MessageID = «<op.yua3m7ip6biz1x@desktop-jji97or>»