FoxPro/Visual FoxPro - enviar mail desde fox

 
Vista:

enviar mail desde fox

Publicado por carlos ayala (169 intervenciones) el 23/06/2006 23:31:11
Hola a todos

quiero enviar reportes.frx y mensajes cualquieras a correos electronicos pero usanso fox algui me puede ayudar para ello pero de forma detallada si no es molestia pro favor les agrdeceria bastante gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:enviar mail desde fox

Publicado por Ernesto Hernandez (4623 intervenciones) el 23/06/2006 23:47:05
Prueba esta rutina

*-- Datos del Mail
lcPerfil = "MiPerfil"
lcContrasenia = "mypassword"
lcDestinatario = "[email protected]"
lcTema = "Aqui escribo el tema"
lcCuerpo = "Aqui escribo el cuerpo del mail "

*-- Creo objetos Outlook y NameSpace
loOutlook = CREATEOBJECT("Outlook.Application")
loNameSpace = loOutlook.GetNameSpace("MAPI")

*-- Ejecuto los métodos
loNameSpace.Logon(lcPerfil , lcContrasenia)
loMailItem = loOutlook.CreateItem(0)
loMailItem.Recipients.ADD(lcDestinatario)
loMailItem.Subject = lcTema
loMailItem.Body = lcCuerpo
loMailItem.Attachments.ADD("c:\midocumento.doc")
loMailItem.Send
loNameSpace.Logoff

loNameSpace = .NULL.
loOutlook = .NULL.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:enviar mail desde fox

Publicado por Plinio (7841 intervenciones) el 24/06/2006 21:08:24
Chequea las distintas opciones que da este autor.

http://www.portalfox.com/modules.php?op=modload&name=Sections&file=index&req=listarticles&secid=6
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:enviar mail desde fox

Publicado por guillermo arias (294 intervenciones) el 27/06/2006 03:22:55
Hola, tuve la misma necesidad, te doy algunas ideas:

El mail puedes enviarlo hacia MS Outlook mediante la automatización de office, o puedes usar un OCX para hacer el envío directamente desde tu vfp, yo usé el JMAIL que está libre en internet. Te digo el aspecto negativo de lo explicado:
1- que no se use Outlook sino una cuenta gratuita tipo hotmail o yahoo.
2- el JMAIL no siempre se registra bien en todos los Windows.

Otra idea es que crees una pequeña web con php para hacer el envío de mail , esta página puede cargarse desde tu aplicación vfp usando un objeto llamado HYPERLINK.

Ahora como dato adicional te cuento que he usado un objeto llamado XFRX bajado de internet para convertir mis reportes frx hacia varios formatos (word, excel, html, pdf, etc) y lo he adaptado para que se pueda enviar por correo los archivos resultantes previamente zipeados.

Puedes escribirme a [email protected], chau
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:enviar mail desde fox

Publicado por Ernesto Hernandez (4623 intervenciones) el 27/06/2006 05:12:10
Otra idea es que crees una pequeña web con php para hacer el envío de mail , esta página puede cargarse desde tu aplicación vfp usando un objeto llamado HYPERLINK.

Como es eso tienes algun ejemplo ??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar