Oracle
 sql >> база данни >  >> RDS >> Oracle

ACL грешка при опит за изпращане на имейл чрез Oracle UTL_SMTP

  • Замяна на principal аргументи с потребителските имена на вашата база данни,
  • Добавете и привилегия за разрешаване,
  • Използване на излишен begin..end блокът е ненужен.

Така че можете да обмислите използването на този по-долу:

    -- create acl
    begin
      dbms_network_acl_admin.create_acl (
      acl             => 'gmail.xml',
      description     => 'Normal Access',
      principal       => 'DB_USER',
      is_grant        => TRUE,
      privilege       => 'connect',
      start_date      => null,
      end_date        => null);

    -- add priviliege to acl
      dbms_network_acl_admin.add_privilege ( 
      acl       => 'gmail.xml',
      principal    => 'DB_USER',
      is_grant    => TRUE, 
      privilege    => 'connect', 
      start_date    => null, 
      end_date    => null); 

      dbms_network_acl_admin.add_privilege ( 
      acl       => 'gmail.xml',
      principal    => 'DB_USER',
      is_grant    => TRUE, 
      privilege    => 'resolve', 
      start_date    => null, 
      end_date    => null);       

      -- assign host, port to acl
      dbms_network_acl_admin.assign_acl (
      acl => 'gmail.xml',
      host => 'localhost',
      lower_port => 25,
      upper_port => 25);
    end;
    /


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съобщение за грешка лоша променлива за свързване в тригера

  2. Най-популярните заявки за намиране на Patch, приложен в приложенията на Oracle

  3. Добавяне на име на схема към обект в Spring данни?

  4. Как правилно да извикам съхранена функция fnd_concurrent.wait_for_request чрез API на cx_Oracle модул?

  5. Как да хвана следващото събитие, когато отместването е променливо?