더북(TheBook)

② SEND_ATTACH_RAW 프로시저

파일을 첨부해 보내는 프로시저로 RAW 타입으로 첨부파일을 전달받는다.

    UTL_MAIL.SEND_ATTACH_RAW (
        sender        IN VARCHAR2 CHARACTER SET ANY_CS,
        recipients    IN VARCHAR2 CHARACTER SET ANY_CS,
        cc            IN VARCHAR2 CHARACTER SET ANY_CS DEFAULT NULL,
        bcc           IN VARCHAR2 CHARACTER SET ANY_CS DEFAULT NULL,
        subject       IN VARCHAR2 CHARACTER SET ANY_CS DEFAULT NULL,
        message       IN VARCHAR2 CHARACTER SET ANY_CS,
        mime_type     IN VARCHAR2 DEFAULT 'text/plain; charset=us-ascii',
        priority      IN PLS_INTEGER DEFAULT 3,
        attachment    IN RAW,
        att_inline   IN BOOLEAN DEFAULT TRUE,
        att_mime_type IN VARCHAR2 CHARACTER SET ANY_CS DEFAULT'application/octet'
        att_filename  IN VARCHAR2 CHARACTER SET ANY_CS DEFAULT NULL
        replyto       IN VARCHAR2 CHARACTER SET ANY_CS DEFAULT NULL);

sender: 보내는 메일 주소

recipients: 받는 메일 주소

cc: 참조 메일 주소, 여러 개의 주소 사용 가능하며 콤마(,)로 구분된다.

bcc: 비밀 참조 주소, 역시 콤마로 구분된다.

subject: 메일 제목

message: 메일 본문 내용

mime_type: MIME 타입, 디폴트 값은 ‘text/plain; charset=us-ascii’

priority: 메시지 우선순위, 1~5까지 값이 오며 1이 가장 높은 순위.

attachment: 첨부파일(RAW 타입)

att_inline: 메일 본문에 한 줄로 첨부파일을 보여줄지 여부. 디폴트 값은 TRUE.

att_mime_type: 첨부파일의 MIME 타입. 디폴트 값은 ‘application/octet’.

att_filename: 첨부할 파일명

replyto: 답장 메일 주소

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