FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Envio de E-Mail
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Wed Sep 03, 2008 09:59 AM
Estimados

Estoy intentando enviar por e-mail un archivo desde mi aplicacion usando:

#include "fivewin.ch"
#include "mail.ch"

function main()
   local oWnd
   define window oWnd
   activate window oWnd on init doit()
return nil

function doit()
   local oMail,aCustomer:={}
   local cSubject:="Prueba"
   local cMessage:="Prueba de envio de e-mail"

   aadd(aCustomer,"direccion de destino @ xxx .com")

   DEFINE MAIL oMail;
               SUBJECT cSubject;
               TEXT cMessage
   
   oMail:aRecipients:=aCustomer
   
   ACTIVATE MAIL oMail

   msgInfo("mail sent")

return nil



Que me está faltando??

muchas gracias

David
Argentina
Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
Envio de E-Mail
Posted: Wed Sep 03, 2008 05:37 PM
Hola David:

Yo utilizo la funciĂłn siguiente:

#include "MAIL.ch"
*************************************
STATIC FUNCTION EnviarMail()
*************************************
Local oMail
Local cMensaje1
Local cMensaje2
Local cMensaje3
//
cMensaje1 = "Linea 1 del mensaje"
cMensaje2 = "Linea 2 del mensaje"
cMensaje3 = "Linea 3 del mensaje"
//
cSubject = "TĂ­tulo del mensaje"

cNoteText = cMensaje1+CRLF+CRLF+cMensaje2+CRLF+CRLF+cMensaje3

cMsgType = nil

cConversationID = nil

dDate = Date()

cTime = Time()

lReceipt = .f.

lFromUser = .t.  // Abre el gestor de correo

aOrigin = {"tudireccion@dominio.com"}
aRecipients = {CLIENTES->Mail}
aFiles = {"c:\factura1.pdf","c:\factura2.pdf"}

oMail:=TMail():New(cSubject ,;
                             cNoteText ,;
                             cMsgType ,;
                             cConversationID ,;
                             dDate,;
                             cTime,;
                             lReceipt,;
                             lFromUser,;
                             aOrigin,;
                             aRecipients,;
                             aFiles)
oMail:Activate()
oMail:End()

RETURN NIL
Un saludo,

Manuel



xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Fri Sep 05, 2008 10:28 AM

Estimado Manuel

MUchas gracias....

Voy a tratar de implementarla....

gracias totales . . .

David
Argentina

Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Mon Sep 22, 2008 08:28 AM

Manuel

Disculpas por la tardanza de la prueba de tu propuesta . . . .

Como declaro las variables, y en especial la CTRL ?

Gracias

David
Argentina

Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Envio de E-Mail
Posted: Tue Sep 23, 2008 04:02 AM
dobfivewin wrote:Manuel

Disculpas por la tardanza de la prueba de tu propuesta . . . .

Como declaro las variables, y en especial la CTRL ?

Gracias

David
Argentina

David, CRTL, sino me equivoco es salto de linea automatico, pusistes CTRL y eso es abreviacion de CONTROL... checa bien..saludos.. :-)
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Wed Sep 24, 2008 09:41 PM

Estimados....

funciona perfecto, lo unico que:
1) Hay que tener el programa de correo abierto??
2) Se puede que en envio se haga automático, osea que se mande directamente a la bandeja de salida ?

chas gracias

David
Argentina

Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Thu Sep 25, 2008 09:59 AM

Estimados....

funciona perfecto :lol: ,

lo unico que:

1) Hay que tener el programa de correo abierto :?:
2) Se puede que en envio se haga automático, osea que se mande directamente a la bandeja de salida :?:
3) Se puede chequear o controlar que la direccion de origen (el remitente del e-mail) sea correcta :?: , para saber :arrow: si es seguro la ejecucion del envio

muchas gracias

David
Argentina

Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Envio de E-Mail
Posted: Thu Sep 25, 2008 10:26 AM
dobfivewin,

da una vuelta por:

CODIGO-BASE

encontrarás algunas LIB que ojalá puedan ayudarte.
William, Morales

Saludos



méxico.sureste
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Fri Sep 26, 2008 08:24 AM

mmm

Aparentemente no hay nada....

David
Argentina

Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Envio de E-Mail
Posted: Sat Sep 27, 2008 06:11 AM

David,

ahí "colgué" una lib para el envío de correos, varios compañeros acá en méxico y otros paises han hecho pruebas satisfactorias.

se llama: TWMAIL()

William, Morales

Saludos



méxico.sureste
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Envio de E-Mail
Posted: Mon Sep 29, 2008 09:48 AM

MUCHAS GRACIAS

ya lo bajo y prueba

un abrazo

David

Continue the discussion