Page 1 of 1

Send Mail

Posted: Sun Dec 21, 2014 11:07 pm
by Roberto Lopez
Hi All,

I must to send holidays cards to a list of contacts via e-mail.

Which is the best way to do it in current Harbour version?

Any Harbour/HMG sample?

TIA.

Re: Send Mail

Posted: Mon Dec 22, 2014 12:12 am
by Pablo César
Good question, good and motivated idea !

Probably Maximiliano Daniel has a good example...

Re: Send Mail

Posted: Mon Dec 22, 2014 1:10 am
by Roberto Lopez
Pablo César wrote:Good question, good and motivated idea !
I'm pretty glad to have a moderator approbation :)

Thanks!

Re: Send Mail

Posted: Mon Dec 22, 2014 1:13 am
by danielmaximiliano
Hola Roberto :

Funciona 100% y con el menos codigo posible es utilizar CDOSYS ya que la libreria HBTIP hay que compilar y agregar esas librerias a HMG y es un poco engorroso utilizar.

una opcion seria recorrer todos los contactos a enviar E-mail y enviarlos de uno en uno en un bucle.

Code: Select all

loMsg := CREATEOBJECT ( "CDO.Message" )
      WITH OBJECT loMsg
         :Configuration   := loCfg
         :From                := Main.cFrom.Value
         :To                    := "xContact@Server.com"   // <-----       Coloca aqui  tu direcci¢n de correo
         :Subject             := "Prueba con DO"
         :TextBody          := Main.Contenido.Value
         :AddAttachment := "c:\Main.prg"         /*** Lineas a agregar ****/
         :Send()
      ENDWITH

otra opcio seria agregarlo en una variable separados por una coma (;)

Code: Select all

loMsg := CREATEOBJECT ( "CDO.Message" )
      WITH OBJECT loMsg
         :Configuration   := loCfg
         :From                := Main.cFrom.Value
         :To                    := "xContact@Server.com ; yContact@Server.com"  
         :Subject             := "Prueba con DO"
         :TextBody          := Main.Contenido.Value
         :AddAttachment := "c:\Main.prg"         /*** Lineas a agregar ****/
         :Send()
      ENDWITH
y tambien seria una mejor opcion intenta que no se vea la lista en "NO" usar :To sino :BCC

revisa este link para mejor comprension sobre CDOSYS...
http://hmgforum.com/viewtopic.php?f=24& ... sys#p20438

Re: Send Mail

Posted: Mon Dec 22, 2014 1:23 am
by Roberto Lopez
danielmaximiliano wrote:Hola Roberto :

Funciona 100% y con el menos codigo posible es utilizar CDOSYS ya que la libreria HBTIP hay que compilar y agregar esas librerias a HMG y es un poco engorroso utilizar.

una opcion seria recorrer todos los contactos a enviar E-mail y enviarlos de uno en uno en un bucle.
Muchísimas Gracias Daniel. Me ahorraste innumerables horas de trabajo (Thank you very much Daniel. You saved me a lot of work).

Re: Send Mail

Posted: Mon Dec 22, 2014 10:34 am
by Pablo César
Roberto Lopez wrote:
Pablo César wrote:Good question, good and motivated idea !
I'm pretty glad to have a moderator approbation :)

Thanks!
:lol: It is really good to have good examples, thank you master !

Gracias Daniel por tu atencion de siempre !