使用utl_smtp从Oracle数据库中发送电子邮件(2)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

使用utl_smtp从Oracle 中发送电子邮件(2)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:    上面的这个程序里有些地方是需要用具体的信息来替代的。第一个是提供SMTP服务器的地方,需要添加你自己要添加的任何企业STMP服务器:  --make connection to smtp  c := utl_smtp.o...

    上面的这个程序里有些地方是需要用具体的信息来替代的第一个是提供SMTP服务器的地方需要添加你自己要添加的任何企业STMP服务器

  --make connection to smtp

  c := utl_smtp.open_connection('smtp.example.com');

  其次是需要验证域的地方需要用你的确切域名来替代:

  --identify the domain of the sender

  utl_smtp.helo(c, 'example.com');

以上就是获取基本的电子邮件功能所需要的所有程序,你可以通过以下的语句来调用此程序:

下面是引用的实例片段:

begin
sendmail.send ('sender@example.com',
'recipient@example.com',
'Subject: Hello',
'How about your trip?');
end;

你可以发现上面在邮件的主体部分(body)的字符串嵌入了超文本编辑模式效果(字体为粗体)这是因为前面在send模式下将内容类型设置为text/html:

utl_smtp.write_data(c, 'Content-Type: text/html' || utl_tcp.crlf);

注意:请不要把chr(10)作为换行符嵌入到带格式的电子邮件中发送出去,因为HTML模式会把它忽略掉。你可以使用break或段落标签来改变信息主体的格式。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12870-1.html
网站维护教程更新时间:2012-03-23 00:47:39  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer