Page 1 of 1

Enviar e-mail & Fast Reports

Posted: Tue Nov 15, 2011 2:02 am
by Mauricio
Hola,

Alguno pudo enviar correos desde la exportacion de Fast Reportes, sin pasar por los cuadros de dialogo de confirmacion.

algo asi:

Code: Select all

 
      :SetProperty("MAILExport", "FileName", "pdf_xml\" + alltrim(oCtes:Rfc)+cNombre+'.pdf' )
      :SetProperty("MAILExport", "OpenAfterExport", .T.)
      :SetProperty("MAILExport", "ShowDialog",.T.)
      :PrepareReport()
      :DoExport("MAILExport")
pero poder yo enviarle los parametros de quien envia, a donde, asunto, etc, etc


saludos,
Mauricio

Re: Enviar e-mail & Fast Reports

Posted: Tue Nov 15, 2011 4:09 am
by Daniel Garcia-Gil
Hola

intenta esto

Code: Select all


   oFr:PrepareReport()
   oFr:SetProperty(cExpObj, "ShowDialog", .F.)
   oFr:SetProperty(cExpObj, "Address", "abcdefg@earth.xyz" )
   oFr:SetProperty(cExpObj, "ExportFilter", 1  )// or other
   oFr:SetProperty(cExpObj, "FilterDesc", "Envio de PDF" )
   oFr:SetProperty(cExpObj, "FromMail", "your-email@your-domain.com" )
   oFr:SetProperty(cExpObj, "FromCompany", "Your company" )
   oFr:SetProperty(cExpObj, "FromName", "Your Name" )
   oFr:SetProperty(cExpObj, "Login", "mylogin" ) //Login for smtp-server
   oFr:SetProperty(cExpObj, "Password", "*******" ) //Password for smtp-server
   oFr:SetProperty(cExpObj, "SmtpHost", "smtp.earth.xyz" )
   oFr:SetProperty(cExpObj, "Subject", "Subject-Text here" )

 

Re: Enviar e-mail & Fast Reports

Posted: Tue Nov 15, 2011 6:54 pm
by Mauricio
Daniel,

Gracias, intente con esto pero parece que no funciona con gmail, hotmail y con mi servidor de corrreo

Code: Select all

      :PrepareReport()
      :SetProperty("MailExport", "ShowDialog", .t.)  // con T o con F, pasa lo mismo
      :SetProperty("MailExport", "Address", "elcorreo@hotmail.com" )
      :SetProperty("MailExport", "ExportFilter", 1  )// or other
      :SetProperty("MailExport", "FilterDesc", "Envio de PDF" )
      :SetProperty("MailExport", "FromMail", "micuenta@gmail.com" )
      :SetProperty("MailExport", "FromCompany", "Empresa Fantasmas" )
      :SetProperty("MailExport", "FromName", "CFDI " )
      :SetProperty("MailExport", "Login", "milogin@gmail.com" ) //Login for smtp-server
      :SetProperty("MailExport", "Password", "mipassword" ) //Password for smtp-server
      :SetProperty("MailExport", "SmtpHost", "smtp.gmail.com" )
      :SetProperty("MailExport", "Subject", "Envio Archivos ......" )
      :DoExport("MailExport")
 
siempre me marca un error de expiración de tiempo

Re: Enviar e-mail & Fast Reports

Posted: Tue Nov 15, 2011 8:23 pm
by lucasdebeltran
Hola,

El smtp de gmail usa otro puerto, el 465.

http://mail.google.com/support/bin/answ ... swer=13287


Un saludo

Re: Enviar e-mail & Fast Reports

Posted: Tue Nov 15, 2011 11:51 pm
by Mauricio
Hola Lucas.

parece que fast report no soporta servidor con SSL

por eso el detalle del envio


saludos,
Mauricio