WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
Send mail-oracle11g-det
1. sqlplus sys/<pwd>
SQL> @$ORACLE_HOME/rdbms/admin/utlmail.sql;
SQL> @$ORACLE_HOME/rdbms/admin/prvtmail.plb;
--ensys
GRANT execute ON utl_file TObesterp10;
GRANT execute ON utl_rawTObesterp10;
GRANT execute ON utl_mail TObesterp10;
ALTER SYSTEM SET smtp_out_server = '192.168.1.120' SCOPE=BOTH;
SHOW PARAMETER SMTP_OUT_SERVER;
-- en besterp10
--Eliminarel paqueteutl_mailparaluegocrearel sinonimo(drop package utl_mail;)
CREATE OR REPLACE SYNONYMutl_file FORsys.utl_file;
CREATE OR REPLACE SYNONYMutl_raw FORsys.utl_raw;
2. CREATE OR REPLACE SYNONYMutl_mail FORsys.utl_mail;
begin
dbms_network_acl_admin.create_acl (
acl => 'utl_mail.xml',
description => 'permitir enviar correos',
principal => ***,
is_grant => TRUE,
privilege => 'connect'
);
commit;
end;
begin
dbms_network_acl_admin.add_privilege (
acl => 'utl_mail.xml',
principal => ***,
is_grant => TRUE,
privilege => 'resolve'
);
commit;
end;
begin
dbms_network_acl_admin.assign_acl(
acl => 'utl_mail.xml',
host => XXX.XXX.XXX.XXX'
);
commit;
end;
begin