Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Can't email using utl_smtp
Hello,
I tried to send emails using utl_smtp package (on Oracle 8i), but I was not succesfull.
When sending email I get no error message or warning, but the email doesn't arrive. Please can you help me with this? Thank you in advance. My code is below.
Pavel
mailhost VARCHAR2(64) := 'jupiter.stk.cz'; sender VARCHAR2(64) := 'Pavel.Vet_at_volny.cz'; recipient VARCHAR2(64) := 'P.Vetesnik_at_stk.cz';mail_conn utl_smtp.connection;
utl_smtp.rcpt(mail_conn, recipient);
utl_smtp.open_data(mail_conn); utl_smtp.write_data(mail_conn, 'Subject: Testing....!'||utl_tcp.CRLF); utl_smtp.write_data(mail_conn, 'To: P.Vetesnik_at_stk.cz'||utl_tcp.CRLF); utl_smtp.write_data(mail_conn, 'From: Pavel Vetesnik'|| utl_tcp.CRLF);
utl_smtp.write_data(mail_conn, utl_tcp.CRLF); utl_smtp.write_data(mail_conn, CHR(10)||'This is just for test.....' || utl_tcp.CRLF);
utl_smtp.close_data(mail_conn);
utl_smtp.quit(mail_conn);
htp.p('Email.....');
EXCEPTION WHEN OTHERS THEN
htp.htmlopen; htp.p('<TITLE>Error</TITLE>'); htp.headclose; htp.bodyopen(); htp.p('<TABLE border=1><TR><TD><B>'||SQLERRM||'</B></TD></TR></TABLE>'); htp.bodyclose; htp.htmlclose;
![]() |
![]() |