Estoy usando funciones de Java escritas en PL/SQL para envíar mail, pero tengo problemas al adjuntar un archivo de texto. La f(x) que estoy usando es:
CREATE OR REPLACE PACKAGE SendMailJPkg AS
-- EOL is used to separate text line in the message body;
EOL CONSTANT STRING(2) := CHR(13) || CHR(10);
TYPE ATTACHMENTS_LIST IS
TABLE OF VARCHAR2(4000);
FUNCTION SendMail(SMTPServerName IN STRING,
Sender IN STRING,
Recipient IN STRING,
CcRecipient IN STRING,
BccRecipient IN STRING,
Subject IN STRING,
Body IN STRING,
ErrorMessage OUT STRING,
Attachments IN ATTACHMENTS_LIST DEFAULT NULL)
RETURN NUMBER;
Desde el PL/SQL lo estoy indificando de la forma siguiente:
nEnvMail := utilitarios.SendMailJPkg.SendMail('smtp.din.cl',
cEmail_Interno, -- Remitente
cEmail_Interno, -- Destinatario
cEmail_Externo, -- CC
NULL, -- CO
cDesSubJect, -- Asunto del mensaje
cBodyMsg, -- Cuerpo del mensaje
cErrorMessage, -- Error Mensaje Retorno
SendMailJPkg.ATTACHMENTS_LIST(cFTP_ORIGEN||cNomFile));
Agradeciendo de que alguien me pueda apoyar en este tema.
Saludos;
FindFoot