a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle利用UTL_MAIL發(fā)送電子郵件

2024-08-29 13:50:24
字體:
供稿:網(wǎng)友
從Oracle 8i開始,這個數(shù)據(jù)庫就已經(jīng)能夠通過UTL_SMTP工具包發(fā)送電子郵件了。它提供的PL/SQL工具包實(shí)現(xiàn)了RFC所定義的簡單郵件傳輸協(xié)議(Simple Mail Transfer PRotocol,SMTP)。 Oracle 10g加入了一個新的工具包——UTL_MAIL,它免除了先前的工具包所需要的額外工作。它是對現(xiàn)在仍在使用的UTL_SMTP外加的一個層。 為了體會一下UTL_MAIL所帶來的便利,現(xiàn)在就讓我們先看一下以前的處理方法。UTL_SMTP里的函數(shù)會模擬電子郵件會話的步驟。首先,它首先用UTL_SMTP.OPEN_CONNECTION函數(shù)連接到電子郵件服務(wù)器的指定端口上。一旦成功建立連接,多個函數(shù)會被按順序調(diào)用來與郵件服務(wù)器進(jìn)行通信。UTL_SMTP.HELO過程會通過向服務(wù)器發(fā)送HELO(“hello”)消息建立一個郵件會話。然后UTL_STMP.MAIL會識別發(fā)送者的電子郵箱,UTL_SMTP.RCPT會識別接受者,而UTL_SMTP.DATA會發(fā)送消息文本。最后進(jìn)程由UTL_SMTP.QUIT來結(jié)束。 通過使用UTL_MAIL,這多個函數(shù)被合并成了一個叫做UTL_MAIL.SEND的存儲過程。它的格式是: UTL_MAIL.SEND (sender, recipientlist, cc, bcc, subject, Message, mime_type, priority) Recipientlist、cc和bcc參數(shù)都是用逗號隔開的接受、抄送和密件抄送人員列表。發(fā)送者、主題、消息和mime_type參數(shù)都是單個項(xiàng)目字段。上述所有內(nèi)容都被定義為VARCHAR2。最后一個參數(shù)priority是一個用來定義消息優(yōu)先級別的PLS_INTEGER。 這個工具包還帶有兩個處理附件的過程。SEND_ATTACH_RAW和SEND_ATTACH_VARCHAR2過程與SEND類似,但是帶有一個額外的參數(shù),用來發(fā)送附件的RAW或者VARCHAR2類型。 注:在默認(rèn)情況下,處于安全的考慮UTL_MAIL沒有被配置。你必須以SYS的身份連接進(jìn)行安裝,然后執(zhí)行$ORACLE_HOME/rdbms/admin目錄下的utlmail.sql腳本。此外,你還必須配置一個初始化參數(shù)——SMTP_OUT_SERVER,指向一個出站SMTP服務(wù)器(和UTL_STMP不同,它沒有在函數(shù)參數(shù)里指定,所以必須預(yù)定義)。


上一篇:[Oracle]探討數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)入方法

下一篇:[Oracle]淺談保證安全性的策略和方法

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 正在播放国产精品 | 亚洲精品久久久久 | 在线国产一区 | 久久www免费人成看片高清 | 黄色手机在线观看 | 日韩日日夜夜 | 伊人青青操 | 日韩视频中文 | 99视频网 | 国产精品高潮呻吟久久久 | 成人激情视频在线观看 | 中文字幕在线一区 | 国产免费av网站 | 日韩小视频在线播放 | 成人欧美一区二区三区黑人孕妇 | 日本一本视频 | 精品久久久久久亚洲精品 | 国产精品一区av | 亚洲在线| 亚洲免费视频在线观看 | 亚洲国产高清视频 | 国产在线小视频 | 亚洲视频欧美视频 | 一区在线视频 | 亚洲欧美精品 | 日韩视频一区二区三区在线观看 | av在线一区二区三区 | 精品一级| 欧美一区二区三区在线观看 | 国产精品无码专区在线观看 | 日韩av高清在线 | 三级黄色片在线 | 粉嫩高清一区二区三区 | 日韩在线中出 | 欧美在线观看一区 | 久久综合中文字幕 | 日韩欧美国产成人一区二区 | 国产精品一区久久 | 欧美精品一区在线发布 | 欧美三及片 | 日韩精品在线观看免费 |