⑨ WRITE_RAW_DATA 프로시저
WRITE_DATA와 같은 역할을 하지만 data 매개변수의 형태가 RAW 타입이다. 따라서 한글 같은 다중 바이트 메시지를 전송할 때는 이 프로시저를 사용해야 한다.
UTL_SMTP.WRITE_RAW_DATA (
c IN OUT NOCOPY connection,
data IN RAW) ;
• c: SMTP connection
• data: 헤더를 포함한 이메일 메시지의 텍스트 부분. F‘ rom’, ‘To’, ‘Subject’ 등이 이에 해당되며 RAW 타입임.
매개변수가 RAW 타입이므로 이 함수를 사용할 때는 문자를 RAW로 변경해야 하는데, 이는 UTL_RAW.CAST_TO_RAW 함수를 사용하면 된다.