【Vegas原创】Oracle使用自带的UTL_MAIL发送邮件

Steps to enable Mailing from Database

1.

sqlplus ‘ /   as  sysdba’

 

2.

SQL > @$ORACLE_HOME / rdbms / admin / utlmail.sql

 

3.

SQL > @$ORACLE_HOME / rdbms / admin / prvtmail.plb


4. Set smtp_server information in init.ora or spfile.ora

SQL > alter system  set  smtp_out_server  =  " ******" ;

 

 

How to send an email

1,

sqlplus ‘ /   as  sysdba’

 

2,

execute  UTL_MAIL.SEND( ' ***@***.** ' , ' ***@***.** ' , '' , '' , ' Subject ' , ' Content ' );

 

if want to send an HTML Mail,then:

execute  UTL_MAIL.SEND( ' ***@***.** ' , ' ***@***.** ' , '' , '' , ' Subject ' , ' Content ' , ' text/html; charset=GB2312 ' , 3 );

 

 

How to grant execute permission to Other Users

 

1,

sqlplus ‘ /   as  sysdba’

 

2,

 grant execute on sys.UTL_MAIL to whs;

 

3,Login as "whs",execute the same SQL with step2 on How to send an email Paragraph.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值