더북(TheBook)

핵심정리

  1 UTL_SMTP와 UTL_MAIL 패키지를 사용해 오라클 DB 상에서도 이메일을 보낼 수 있다.

  2 UTL_SMTP는 SMTP 명령어와 거의 1 대 1로 대응되는 함수와 프로시저를 제공한다.

  3 UTL_SMTP와 UTL_MAIL을 사용하기 전에 SMTP와 MIME에 대한 내용을 먼저 숙지하자.

  4 UTL_SMTP를 사용해 일반 텍스트 메일, HTML로 작성된 메일, 파일이 첨부된 메일을 전송할 수 있다.

  5 여러 형식으로 구성된 메일을 보낼 때는 Content-Type을 ‘multipart/mixed’로 설정하고, 각각의 형식에 대한 내용 작성 시 다시 그 형식에 맞는 Content-Type 값을 설정해 줘야 한다. 또한 각 형식은 boundary 값을 명시해 구분해 줘야 한다.

  6 오라클을 설치할 때 UTL_MAIL은 설치되지 않으므로 별도의 설치 작업이 필요하며, SMTP_OUT_SERVER 시스템 매개변수 값을 사용하려는 SMTP 서버로 설정하고 사용자들에게 UTL_MAIL 패키지의 실행 권한을 줘야 한다.

  7 UTL_MAIL 패키지는 사용하기 쉽다는 장점이 있지만 하나의 메일에 첨부할 수 있는 파일의 수가 1개로 제한되어 있다.

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