Author | Topic: Enviar Correos | |
---|---|---|
Andres Castigliano | Enviar 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 Botella | Re: 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 Castigliano | Re: 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 |