더북(TheBook)

마지막으로 ASSIGN_ACL 프로시저를 호출해 ACL과 호스트명을 연결해 보자.

입력

    BEGIN

    DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL (
              acl => 'my_mail.xml',
              host => 'localhost',  -- 호스트명
              lower_port => 25 );

      COMMIT;
    END;

결과

    익명 블록이 완료되었습니다.

등록 작업은 모두 끝났다. 제대로 등록됐는지 확인하려면 DBA_NETWORK_ACLS 시스템 뷰를 조회해보면 된다.

입력

    SELECT *
      FROM DBA_NETWORK_ACLS;

결과

결과를 보면 성공적으로 등록됐음을 알 수 있다. 만약 이미 등록된 ACL을 삭제하려면 다음과 같이 DROP_ACL 프로시저를 호출하면 된다.

입력

    BEGIN
      DBMS_NETWORK_ACL_ADMIN.DROP_ACL(
           acl =>'my_mail.xml');
    END;

이제 사전준비 작업은 모두 마쳤으니 본격적으로 UTL_SMPT 패키지에 대해 살펴 보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.