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!
It is really good to have good examples, thank you master !
Gracias Daniel por tu atencion de siempre !