La Web del Programador: Comunidad de Programadores
 
    Pregunta:  56273 - ENVIAR CORREO CON VINCULO EN EL CUERPO DEL CORREO
Autor:  juan bellido
hola :
tengo el siguiente problema :
tengo una rutina para enviar correos.
en el cuerpo estoy enviando una linea de texto y una linea mas abajo estoy enviando el vinculo de una pagina.
el correo me lo estoy enviando a mi cuenta de hotmail.
al abrir este correo en el cuerpo aparece todo el texto que se envio, pero la linea donde va el vinculo de la pagina aparece como texto y no como vinculo.
estoy usando el visual fox pro 7.0
aca te envio la rutina

#DEFINE LF_CR CHR(10)+CHR(13)
elcorreo = '[email protected]'
ELVINCULO = 'http://www.trome.com/'
LCARCHI__ = 'C:GRAFICO.BMP'
lcCuerpo = "Les Deseamos una Feliz Navidad y un Prospero Año Nuevo." + LF_CR
lccuerpo = lccuerpo + ALLTRIM(ELVINCULO) + LF_CR
lcCuerpo = lcCuerpo + "Saludos." + LF_CR

ThisForm.msession_.SignOn()
ThisForm.mmensaje_.sessionid =ThisForm.msession_.sessionid
ThisForm.mmensaje_.compose()
ThisForm.mmensaje_.RecipDisplayName = allt( elcorreo )
ThisForm.mmensaje_.MsgSubject = 'feliz dia'
ThisForm.mmensaje_.MsgNoteText = lcCuerpo
ThisForm.mmensaje_.attachmentindex = 0
ThisForm.mmensaje_.attachmenttype = 0
ThisForm.mmensaje_.attachmentposition = 0
ThisForm.mmensaje_.attachmentpathname = LCARCHI__
ThisForm.mmensaje_.send( .f. )
ThisForm.msession_.SignOff()
thisform.logsession = .t.

en que estoy mal por favor

  Respuesta:  Carlos Mupe
Estimado, esto se debe a que el email debe tener formato HTML activado, no obstante hay algunos clientes de correo que tienen ciertos problemas al reproducir el HTML, por lo que te recomiendo ademas de realizar la accion en el cuerpo del email, adjuntar un archivo html con la misma informacion y funciones que en el cuerpo del correo.