Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Tip: cómo usar MAPI con Gmail y otros (https://www.clubdelphi.com/foros/showthread.php?t=93925)

Javierus 10-05-2019 12:19:23

Tip: cómo usar MAPI con Gmail y otros
 
Hola :)

A veces me encuentro con que tengo que automatizar el envío de emails desde Delphi a través de Windows MAPI, pero el usuario no tiene programa de email; usa un webmail, p.ej. gmail

Hay dos empresas que por 3€/año (o 0 según el caso), te ofrecen un programa que instalas en la máquina del usuario, y permite enviar esos emails automatizados a través de GMail, etc

https : // www . affixa . com / desktop /
https : // www . mapi4gmail . com /

aposi 10-05-2019 13:07:57

Hola,
Lo puedes hacer con el componente TidSMTP de las INDY

Javierus 10-05-2019 15:01:53

Cita:

Empezado por aposi (Mensaje 531940)
Lo puedes hacer con el componente TidSMTP de las INDY

Si ese componente es un cliente SMTP, entonces no; no se trata de enviar el email directamente por SMTP, sino de enviarlo desde el programa de email del cliente, de modo que pase por la bandeja de salida, y quede en Enviados. De ese modo, cuando les dicen que no les ha llegado la factura, en vez de llamarte a ti porque tu programa no la ha enviado, simplemente ven su bandeja de enviados que sí ha salido, y a ti no te afecta.

Además de que son legión los clientes que no sabrían qué son o cómo configurar sus datos de SMTP. Pero tienen su gmail o similar, o un programa de correo que les configuró el técnico de turno.

Casimiro Notevi 10-05-2019 15:39:19

Entiendo que el usuario envía desde el programa usando su cuenta gmail a otros destinatarios.
Si es así, lo puedes hacer desde delphi sin pagar a esos sitios que lo único que harán será redireccionar los emails.

manelb 10-05-2019 17:34:27

Cita:

Empezado por Javierus (Mensaje 531944)
Si ese componente es un cliente SMTP, entonces no; no se trata de enviar el email directamente por SMTP, sino de enviarlo desde el programa de email del cliente, de modo que pase por la bandeja de salida, y quede en Enviados. De ese modo, cuando les dicen que no les ha llegado la factura, en vez de llamarte a ti porque tu programa no la ha enviado, simplemente ven su bandeja de enviados que sí ha salido, y a ti no te afecta.

Nosotros enviamos las facturas desde nuestro ERP mediante un cliente SMTP.
Para justificar el envío y evitar el problema que comentas, lo que hacemos es reenviar el documento con copia oculta a la dirección desde la cual se envía.
De esta forma el usuario del programa envía el documento al cliente y se la auto-envía a sí mismo.
En el programa de correo correspondiente se crea una regla de correo para que todos estos mensajes entren a una carpeta determinada y se puedan consultar en caso de necesidad.

Saludos

Javierus 10-05-2019 18:19:51

Cita:

Empezado por manelb (Mensaje 531951)
Para justificar el envío y evitar el problema que comentas, lo que hacemos es reenviar el documento con copia oculta a la dirección desde la cual se envía.
De esta forma el usuario del programa envía el documento al cliente y se la auto-envía a sí mismo.
En el programa de correo correspondiente se crea una regla de correo para que todos estos mensajes entren a una carpeta determinada y se puedan consultar en caso de necesidad

Pues es una idea muy buena; gracias por el aporte.


La franja horaria es GMT +2. Ahora son las 19:31:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi