FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Enviar correos
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Enviar correos
Posted: Mon Dec 29, 2008 12:04 PM
Estimados

podrán dar un vistazo a esta rutina, ya que no me está enviando y no me da ningún error

gracias

#include "FiveWin.ch"

static oWnd

//----------------------------------------------------------------------------//

function Main()

   local oBar

   DEFINE WINDOW oWnd TITLE "Sending Internet Mail from FiveWin"

   DEFINE BUTTONBAR oBar _3D OF oWnd

   DEFINE BUTTON OF oBar ACTION SendMail() TOOLTIP "Send Mail"

   SET MESSAGE OF oWnd TO "Ready" NOINSET DATE TIME KEYBOARD

   ACTIVATE WINDOW oWnd

return nil

//----------------------------------------------------------------------------//

function SendMail()

   Local cMsg,n,nVeces 
   local oMail, cIP , oInit

   local acc := {}
   local CHost := "smtp.mailserver.jla.com.ar"
   local cUser := "dbarrio"
   local cPass := "DOB_JLA"

   oWnd:SetMsg( "Sending Internet email..." )

   WSAStartup()

   oInit := TSmtp():New("smtp.mailserver.jla.com.ar") 
   oMail := TSmtp():New( cIP := GetHostByName( cHost ), 25 , .t., cUser, cPass  ) 

   oMail:nGMT := +1                           // Pacific Standard Time 

   oMail:oSocket:lDebug := .F.                     // uncomment to create log file 
   oMail:oSocket:cLogFile := "smtp.log" 

   oMail:bConnecting = {|| msginfo("connecting..."+cHOST )} //{ || oWnd:SetMsg( "Connecting to "+cHost ) } 
   oMail:bConnected  = {|| msginfo("connected!")} 
   oMail:bDone       = {|| msginfo("done!")} 
   
   oMail:cPriority  :="HIGH" 


   MsgInfo('Armando Mensaje','Informacion')

   cMsg := ; 
               "Adjunto le enviamos el fichero con las salidas de hoy " + dtoc(date()) + CRLF + CRLF + ; 
               "Sobre Cualquier Problema debe dirigirse a " + CRLF + ; 
               ".................aaaaaaaaaa" + CRLF + ; 
               "Telf. aaaaaaaaaaaa" + CRLF + ; 
               "Fax . aaaaaaaaaaaa" + CRLF + ; 
               "Contacto: aaaaaaaaaaaaa" 

   MsgInfo('mandando email','Informacion')
               
   oMail:SendMail( ; 
            "dbarrio@jla.com.ar" ,;       //from aqui tienes que indicar el email de quien envia el mensaje 
            { "davidbarrio_arg@hotmail.com" } ,;         // para 
            cMsg ,;                  // Mensaje 
            "Fichero de Salidas" ,;  // Asunto 
            { "enviar.prg", "enviar2.zip" } ,;             //  Arreglo de nombres de archivos a agregar 
            aCC ,;                  // aCC (array)
            { } ,;                  // aBCC 
            .T. ,;                  // acuse de recibo 
            Nil )                   // msg in HTML format/mensaje en HTML 

   MsgInfo('Fin de Envio','Informacion')
   oInit:end() 
         
   
return nil
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Enviar correos
Posted: Sat Jan 03, 2009 08:05 AM

Dob,

Por favor revisa si FWH\samples\TestSmtp.prg te funciona bien.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Re: Enviar correos
Posted: Sat Jan 03, 2009 11:54 AM
Estimado Antonio

Ante mano FELIZ 2009, te comento que en base a esa empece a trabajar, el tema es que mi servidor de e-mail pide la confirmacion de clave por lo que en base a varios ejemplos sacado de este foro fui armando la funcion, pero todavia no pude enviar...
te paso el link de consulta sobre este mismo tema que envie y estan las ultimas correcciones y otras para analizar

http://forums.fivetechsupport.com/viewtopic.php?f=6&t=14110

muchas gracias

david
argentina
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Re: Enviar correos
Posted: Sun Jan 11, 2009 11:27 AM

:?::cry::?:

Continue the discussion