小编典典

要从数据库发送电子邮件,您需要使用UTIL_SMTP或其他一些电子邮件协议进行操作。用于UTIL_SMTP创建程序如下

create or replace PROCEDURE send_mail (P_SENDER in varchar2,

P_RECIPIENT in varchar2,

P_CC in varchar2,

P_SUBJECT in varchar2,

P_MESSAGE in varchar2) is

mailhost varchar2(30) := 'xxx.xxx.xx.xx';

mail_conn utl_smtp.connection;

crlf varchar2(2) := CHR(13)||CHR(10);

mesg varchar2(4000);

BEGIN

mail_conn := utl_smtp.open_connection(mailhost,25);

mesg := 'Date: '||to_char(sysdate,'dd Mon yy hh24:mi:ss' )||crlf||

'FROM: '||P_SENDER||'>'||crlf||'Subject: '||P_SUBJECT||crlf||

'To: '||P_RECIPIENT||crlf||

'Cc: '||P_CC||crlf||crlf||P_MESSAGE;

utl_smtp.helo(mail_conn,mailhost);

utl_smtp.mail(mail_conn,P_SENDER);

utl_smtp.rcpt(mail_conn,P_RECIPIENT);

utl_smtp.rcpt(mail_conn,P_CC);

utl_smtp.data(mail_conn,mesg);

utl_smtp.quit(mail_conn);

END send_mail;

/

你可以SMTP_HOST和SMTP_PORT您的系统管理员。SMTP_PORT默认为25。一旦有了,您可以执行您的程序

exec send_mail('abc@xyz.com',

'rakesh.k@xyz.com',

'hari.k@xyz.com',

'',

'');

如果要调用从JSP发送电子邮件的过程,可以调用该过程并将参数从JSP传递到过程。如果要使用select语句发送电子邮件,请将过程包装在一个函数中,然后将函数执行为

select from dual

2020-06-08

oracle util_mail,在oracle 10g中发送电子邮件相关推荐

  1. net类库中发送电子邮件的方法总结

    发送电子邮件是许多需要用户注册的网站的通用功能,通过正则表达式我们可以过滤掉不符合电子邮件格式的输入,但是仍没有办法确保用户填写的电子邮件地址一定是他本人真实有效的电子邮件地址,通常验证电子邮件真实有 ...

  2. ASP.NET 2.0中发送电子邮件

    ASP.NET 2.0中发送电子邮件 ASP.NET 2.0 中发送电子邮件变得非常简单.发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是:       ...

  3. 转: SMTP 服务器无法识别在 Mac 2011 Outlook 中发送电子邮件时错误。错误 17092...

    在 Mac 2011 Outlook 中发送电子邮件时,您可能会收到下面的错误消息: 无法发送邮件. SMTP 服务器无法识别任何 Outlook 所支持的身份验证方法. 请尝试更改帐户设置中的 SM ...

  4. 如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件

    如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件 察看本文应用于的产品 文章编号 : 312839 最后修改 : 2006年12月21日 修订 : 10.1 本页 概要 SQ ...

  5. linux命令行发送串口_从命令行在Linux中发送电子邮件

    linux命令行发送串口 In this article, you will learn how to send emails using the popular mail commands. It' ...

  6. 从Oracle9i中发送电子邮件

    Oracle的包utl_smtp提供了从数据库中直接发送电子邮件的功能,这里介绍一下其使用方法 网上找到的例子以及Oracle文档中的例子都没有提到authorized的问题,我的测试中使用的是 16 ...

  7. 如何在Android中发送电子邮件

    在Android中,您可以使用Intent.ACTION_SEND来调用现有的电子邮件客户端以发送电子邮件. 请参阅以下代码段: Intent email = new Intent(Intent.AC ...

  8. outlook收邮件延迟_如何计划或延迟在Outlook中发送电子邮件

    outlook收邮件延迟 When you click Send on an email, it is typically sent immediately. But what if you want ...

  9. 在计算机网络中发送电子邮件遵循的协议是,运行在互联网上用于电子邮件发送的协议是...

    有两个: 1.POP3即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议. 它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮 ...

最新文章

  1. 如何使用 Python 操作 Git 代码?GitPython 入门介绍
  2. 使用Github+Hexo框架搭建部署自己的博客
  3. 对话框 未能返回新代码元素 可能 没有ncb_JDK1.8的新特性 | 技术
  4. 上传文件显示进度条_【技巧 】iOSamp;Windows互传文件?透过「文件」轻松解决~...
  5. 17. 框架标签及其应用实例
  6. C语言 Linux版俄罗斯方块,C语言版——俄罗斯方块(一)
  7. 帝国cms清除html标签,帝国CMS如何删除清空旧数据让栏目文章ID从1开始起(一)...
  8. ubuntu编译tensorflow 支持AVX,AVX2等指令集
  9. Ubuntu20.04安装搜狗输入法指南
  10. python怎么连接linux服务器,python连接linux服务器
  11. devops运维平台汇总
  12. 高拍仪拍照SDK开发(良田影像S300L|S500L)
  13. Vmware vCenter虚拟机克隆后MAC地址的修改问题
  14. 如何在VirtualBox上安装和安装Windows Home Server“ Vail” Beta
  15. 轻量级微信动态活码生成管理源码
  16. Python表白妙招,把情书写进她的照片里
  17. 学不学吴恩达deeplearning.ai课程,看完这篇你就知道了
  18. MTL文件的参数含义
  19. response是什么意思中文_response是什么意思
  20. 大学生计算机面试,大学生计算机毕业面试自我介绍

热门文章

  1. mysql8.0日期类型_Mysql学习-数据类型(日期时间类型)
  2. 读书笔记 —《钱从哪里来》
  3. SAP 电商云 Spartacus UI set delivery mode HTTP put 请求的触发时机
  4. SAP Spartacus如何判断用户是否已经成功登录
  5. 漫谈SAP产品里页面上的Checkbox设计与实现系列之一
  6. SAP Spartacus HTTP请求url里的语言和货币参数是如何加上去的
  7. SAP Cloud for Customer里的HTML Mashup的JavaScript编程功能
  8. ABAP后台作业(background job)的几种状态
  9. SAP Fiori smart template技术里CDS view的注解和UI元素对应关系
  10. 如何把SAP UI5应用部署到SAP云平台的Fiori Launchpad里去