程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 利用utl_smtp從Oracle數據庫發送電子郵件。

利用utl_smtp從Oracle數據庫發送電子郵件。

編輯:Oracle數據庫基礎

如果你運行的是Oracle10g或更高的版本,你就可以新的utl_mail工具包從你的PL/SQL應用程序發送電子郵件。即使你的應用程序構建在Oracle 8i數據庫的基礎上,卻運行維護在Oracle 10g或以上版本,也可以通過舊的utl_smtp工具包來發送電子郵件(只是操作更為復雜一點)。

  utl_smtp代碼的一個優點就是可以在Oracle 10g上正常運行,所以我們不需要用utl_mail來替代utl_smtp工具包。雖然utl_mail完全替代utl_smtp的一天勿庸置疑會降臨,不過現在utl_smtp還能夠滿足我們的需求。

  首先,確認utl_smtp工具包已經安裝在你的系統裡(當然是在SYS架構裡)。如果你還沒有安裝這個工具包,可以在你的Oracle_HOME\RDBMS\admin文件夾中找到utlsmtp.sql腳本。你還需要utl_tcp包;同樣的,如果你發現utl_tcp包還沒有加載,也可以從跟utlsmtp.sql腳本相同的路徑找到utltcp.sql腳本。最後,你還需要知道你的企業SMTP服務器的URL。(注意,下面的例子不適用於對SMTP進行了安全設置的服務器,如Gmail)

  這個小小的程序包說明語句非常簡單明了:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved