Alaska Software Inc. - Enviar Correos
Username: Password:
AuthorTopic: Enviar Correos
Andres CastiglianoEnviar Correos
on Mon, 04 May 2009 11:52:49 -0300
Hola a todos.

Tengo un cliente que necesita que cuando generan las Ordenes de pago, se 
envien automaticamente por mail al proveedor. Alguno ha realizado esto? es 
para saber por donde empezar?

Muchas Gracias

Andres Castigliano
Villa Mara - Cordoba
Pablo BotellaRe: Enviar Correos
on Mon, 04 May 2009 22:44:15 +0200
Hola,

Tienes 2 caminos con varias opciones para cada uno de ellos:

1) Usando Simple MAPI, puedes componer el email usando tu cliente de correo predeterminado, y si tienes privilegios suficientes evitar que se muestre la ventanita del Outlook express o el programa de correo que uses y que se coloque directamente en la bandeja de salida. En la web de Alaska tienes una DLL para esto. no se si daba algun problema con Vista.

Acabo de publicar un pequeño wrapper que escribí para usarlo en la aplicación de cliente y no usa la DLL de Alaska ( ot4xb.dll es gratuita y trae el 100% del codigo fuente)
http://news.xbwin.com/ot4xb.examples/24/Simple-MAPI-Test.html

2) usando SMTP directamente. Tienes varias opciones:
SEE4XB de www.marshallsoft.com 
El BLAT de toda la vida, gratuito y open source,  lo tienes en version exe y DLL http://www.blat.net/
la DLL no es multithread asi que o bien serializas los envios en un solo thread o usas el exe

Saludos desde galicia,

Pablo Botella
www.xbwin.com
Andres CastiglianoRe: Enviar Correos
on Fri, 08 May 2009 15:05:32 -0300
Muchisimas Gracias Pablo, por tu ayuda.

Buscando encontre ejemplos con el uso de las Api y realice una clase para 
enviar correos utilizando el ocx MSMAPI32 que viene con windows.
Ahi paso el adjunto con la clse que realice por si a alguien le puede ser 
til.

Saludos


Andres Castigliano
Villa Mara - Cordoba - Argentina




"Pablo Botella" <pb_no_spam_@_remove_all_betwen_underscores_xbwin.com> 
escribi en el mensaje 
news:6a7ce0ac$1a0fe5d2$d54@news.alaska-software.com...
Hola,

Tienes 2 caminos con varias opciones para cada uno de ellos:

1) Usando Simple MAPI, puedes componer el email usando tu cliente de correo 
predeterminado, y si tienes privilegios suficientes evitar que se muestre la 
ventanita del Outlook express o el programa de correo que uses y que se 
coloque directamente en la bandeja de salida. En la web de Alaska tienes una 
DLL para esto. no se si daba algun problema con Vista.

Acabo de publicar un pequeo wrapper que escrib para usarlo en la 
aplicacin de cliente y no usa la DLL de Alaska ( ot4xb.dll es gratuita y 
trae el 100% del codigo fuente)
http://news.xbwin.com/ot4xb.examples/24/Simple-MAPI-Test.html

2) usando SMTP directamente. Tienes varias opciones:
SEE4XB de www.marshallsoft.com
El BLAT de toda la vida, gratuito y open source,  lo tienes en version exe y 
DLL http://www.blat.net/
la DLL no es multithread asi que o bien serializas los envios en un solo 
thread o usas el exe

Saludos desde galicia,

Pablo Botella
www.xbwin.com






SendMail.prg