laalaal
2001-07-26 11:35:14
0
5910

pl/sql에서 mail보내기


간단한 예제입니다.

create or replace procedure prc_or_send_mail

IS

-- mail declarations
v_subj VARCHAR2(100) := 'This is the subject';
v_body VARCHAR2(3900);
v_conn UTL_SMTP.CONNECTION;
v_smtp_server VARCHAR(20):='serverX';
v_crlf VARCHAR2(2):= CHR( 13 ) || CHR( 10 );
v_mesg VARCHAR2(4000);

begin

-- body
v_subj := v_subj || p_bname;
v_body := 'body text line 1' || v_crlf ||
'body text line 2' || v_crlf ||;
v_conn:= utl_smtp.open_connection( v_smtp_server, 25 );
utl_smtp.helo( v_conn, v_smtp_server );
utl_smtp.mail( v_conn, 'from@company.com' );
utl_smtp.rcpt( v_conn, 'to@company.com' );
v_mesg:= 'Subject: ' || v_subj || v_crlf || v_body || v_crlf;
utl_smtp.data( v_conn, v_mesg);
utl_smtp.quit( v_conn);

end;

laalaal~
0
  • 댓글 0

  • 로그인을 하시면 댓글을 등록할 수 있습니다.