sql - 如何从plsql发送邮件
问题描述
我需要从我的 oracle 程序向收件人发送电子邮件,但是我只能使用UTL_MAIL
和UTL_SMTP
. 除了这些,我不知道有任何其他方式发送邮件。
也是一种从 oracle plsql 代码连接到 unix 的方法,以便我可以使用mailx -s
和触发邮件。
你能帮我吗?
解决方案
UTL_MAIL 和 UTL_SMTP 是从 PL/SQL 生成电子邮件的受支持方式,并且应该提供比执行 shell 脚本更简单的设计。它也会更加安全。也就是说,以下链接描述了从 PL/SQL 中执行 OS 脚本的几种不同方法:
- http://www.dba-oracle.com/t_execute_shell_script_plsql_procedure.htm
- https://www.oracle.com/technetwork/database/enterprise-edition/calling-shell-commands-from-plsql-1-1-129519.pdf
- https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9533837800346646784
- https://oracle-base.com/articles/8i/shell-commands-from-plsql
推荐阅读
- excel - 如何复制粘贴数据透视表值?
- android - 接受共享文件的 Android Activity - 行为问题
- firefox - 如何为 Firefox 安装 fishshell 补全和联机帮助页
- python - 写入文件时,open 使用的编码是否会依赖于您正在写入的字符串?
- rust - `Vec 的通用 API 是什么
Rust中字符串的`和flatbuffers'向量? - django - RelatedObjectDoesNotExist:用户没有供应商
- python - 为什么不能添加 PPA 死蛇?
- javascript - 带有 Babel 的 Webpack 给出未捕获的引用错误:未定义要求
- reactjs - axios 拦截器请求未获取异步存储 access_token 并且为空?
- azure-devops - 在服务器上安装多个 Azure DevOps 环境代理