Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Enviar Email desde Stored Procedure Firebird (https://www.clubdelphi.com/foros/showthread.php?t=74388)

dandia28 16-06-2011 02:40:01

Enviar Email desde Stored Procedure Firebird
 
Hola Foro! Quería saber si es posible desde un stored procedure en Firebird 2.1 enviar mails recibiendo como parámetros los datos del mismo.

Saludos!

defcon1_es 16-06-2011 09:36:27

Buenos días.
Voy a ser muy optimista.

Pues claro que si se puede, pero necesitas hacer 2 cosas básicamente:

1) Creas una dll con "toda la parafernalia" del envío de email (tienes ejemplos de envio por email con los componentes indy), y registras la funcion de envío en la bd, mas o menos así:
Código SQL [-]
DECLARE EXTERNAL FUNCTION F_SENDMAIL
    CSTRING(254),
    CSTRING(254),
    .....
    CSTRING(254),
RETURNS CSTRING(254)
ENTRY_POINT 'SendMail' MODULE_NAME 'Mi_UDF';

2) Crear el storedproc para que acepte los parámetros de envío y llame a la función de la UDF que te envía los mails.


La franja horaria es GMT +2. Ahora son las 15:47:21.

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