日期:2014-05-16  浏览次数:20575 次

oracle通过存储过程发送邮件
存储过程脚本代码
CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT       VARCHAR2,  
                                          P_SUB       VARCHAR2,  
                                          P_SENDOR    VARCHAR2,  
                                          P_RECEIVER  VARCHAR2,  
                                          P_SERVER    VARCHAR2,  
                                          P_PORT      NUMBER DEFAULT 25,  
                                          P_NEED_SMTP INT DEFAULT 0,  
                                          P_USER      VARCHAR2 DEFAULT NULL,  
                                          P_PASS      VARCHAR2 DEFAULT NULL,  
                                          P_FILENAME  VARCHAR2 DEFAULT NULL,  
                                          P_ENCODE    VARCHAR2 DEFAULT 'bit 7')  
  AUTHID CURRENT_USER IS  
  /*  
  作用:用oracle发送邮件  
  主要功能:1、支持多收件人。  
            2、支持中文  
            3、支持抄送人  
            4、支持大于32K的附件  
            5、支持多行正文  
            6、支持多附件  
            7、支持文本附件和二进制附件  
   &nbs