Elcio, segue exemplo de function:
FUNCTION enviar_email(i_id_company INTEGER DEFAULT 1, i_software INTEGER, i_email VARCHAR2, i_importance INTEGER, i_text CLOB, i_assunto VARCHAR2) RETURN INTEGER AS TYPE T_DADOS_EMAIL IS RECORD( name_param RI_SYSTEM.RI_SOFTWARE_PARAMETER.name_ri_software_parameter%TYPE, value_param RI_SYSTEM.RI_SOFTWARE_PARAMETER.value_ri_software_parameter%TYPE); v_hostemail VARCHAR2(40); --variável que armazenará o endereço do servidor smtp v_conexao UTL_SMTP.CONNECTION; --variável de conexão com o servidor v_mensagem CLOB; --variável do corpo de mensagem. v_enviar VARCHAR2(40); --variável com o e-mail do remetente v_subject VARCHAR2(500); v_enviarname VARCHAR2(100); v_tipoemail VARCHAR2(100) := 'text/html'; v_dados_email T_DADOS_EMAIL; v_destino VARCHAR2(100); v_posEmail INTEGER; CURSOR c_dadosEmail IS SELECT param.name_ri_software_parameter AS param, param.value_ri_software_parameter AS value_param FROM RI_SYSTEM.RI_SOFTWARE_PARAMETER param WHERE param.name_ri_software_parameter LIKE 'alarm_email%' AND fk_id_ri_software = i_software; PROCEDURE send_header(io_conexao IN OUT UTL_SMTP.CONNECTION, i_name VARCHAR2, i_header VARCHAR2) AS BEGIN UTL_SMTP.write_data(io_conexao, i_name || ': ' || i_header || UTL_TCP.CRLF); END; Carlos Martello DBA Oracle / Consultor de Tecnologia TEL: 55+21+3094-6250 Choice Technologies S/A - Inteligência em Energia e-mail: [EMAIL PROTECTED] De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elcio Francisco Enviada em: segunda-feira, 17 de novembro de 2008 09:22 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Oracle envio de arquivo Anexo Saudações... Estou gerando uma carta de cobrança que sera enviado para uma empresa onde sera impresso, gostaria de saber se alguem conhece uma maneira de enviar via email direto apos gerar a carta pelo PL/SQL obrigado elcio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]