FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Clase TSMTP y Gmail
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Clase TSMTP y Gmail
Posted: Mon Jan 20, 2014 10:44 PM

Hola a todos,

Alguién ha podido enviar mails con la clase TSMTP desde una cuenta Gmail?

Y desde una cuenta hotmail?

Si es así, que parámetros utiliza?

Gracias,

Un Saludo

Carlos G.



FiveWin 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 22
Joined: Thu Nov 01, 2012 01:23 AM
Re: Clase TSMTP y Gmail
Posted: Tue Feb 11, 2014 04:03 AM

MIRA LO VAJE DEL FORO Y FUNCIONA DE MARAVILLAS

FUNCION ENVIARCORREO()

oP:Menmsajedeusuario:="Control de caja eviado por "

oP:Subject:="Nueva instancia Para revisar "

oP:Organization:="CONTROL DE RECOLECTA"

oP:cText:="Estimado Administrador usted ha recibido una investigacion enviada por el PC "+alltrim(oP:cEquipo)+ ".. Muy importante este mensaje" +;
" se le insta a revisarla y enviarla lo mas antes posible "+;
" ----> Obervaciones "+alltrim(oP:Observa)+" Usuario que envio "+oP:Nombreusuario+;
"...........Muchas Gracias , Sistema Recolecta"

correoencargado()
RETURN

function correoencargado()

local oMsg := CreateObject( "CDO.Message" )
local oConf := CreateObject( "CDO.Configuration" )
local cSchema := "http://schemas.microsoft.com/cdo/configuration/"
Local cFolPed:=".\boleteria.dll"

TRY
oP:CORREO:= alltrim(GetPvProfString( "CONECCION1","CORREO", "0",cFolPed)) && AQUI CREO UN INI Y METO LAS DIRECION ELECTRONICA QU DESO ENIVAR

oConf:Fields[ cSchema + "sendusing" ] = 2
oConf:Fields[ cSchema + "smtpserver" ] = "smtp.gmail.com"
oConf:Fields[ cSchema + "smtpserverport" ] = 465
oConf:Fields[ cSchema + "smtpauthenticate" ] = 1
oConf:Fields[ cSchema + "sendusername" ] = "PON TU DIRECCIO DE CORREO ELECTRONICO"
oConf:Fields[ cSchema + "sendpassword" ] = "PON ELPASSWAORD"
oConf:Fields[ cSchema + "smtpusessl" ] = 1
oConf:Fields:Update()

oMsg:To = oP:CORREO
oMsg:From = "<Correo automatico de envio sistem de recolecta >"

oMsg:Subject = oP:Subject
oMsg:HTMLBody = oP:cText
oMsg:Sender = oP:Menmsajedeusuario
oMsg:Organization = oP:Organization
oMsg:ReplyTo = "busmatic@gmail.com"
oMsg:Configuration = oConf
oMsg:Send( )
CATCH oError
MsgStop( "No se pudo enviar el correo al supervisor ","Tome nota y avise al alcargado de soporte")
RETURN
END

return nil

Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Clase TSMTP y Gmail
Posted: Tue Feb 11, 2014 03:51 PM
Revisa este hilo que abrí hace pocos días :

http://forums.fivetechsupport.com/viewtopic.php?f=6&t=28046
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion