问题标签 [utl-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
192 浏览

plsql - 调用 UTL_MAIL 过程时出错

我正在尝试通过 UTL_MAIL 发送邮件。我使用下面的代码:

我收到一个错误:

[错误] 执行 (12: 9):ORA-06550:第 12 行,第 9 列:PLS-00222:此范围内不存在名为“SEND”的函数 ORA-06550:第 12 行,第 3 列:PL/SQL:语句忽略

请帮帮我..谢谢

0 投票
2 回答
5311 浏览

oracle - 如何在 PL/SQL (Oracle) 中发送电子邮件?

我有一个程序可以计算 SMS_OUTBOX 表中的行数,如果它的行数超过 1000 则发送电子邮件。我的程序如下:

当我编译上面我得到这个错误。

在此处输入图像描述

然后我尝试在没有过程的情况下执行这行代码:

然后我得到了这个错误:

PLS-00302:必须声明组件“发送”

我对 Oracle(和 PL/SQL)非常陌生。谁能帮我在 Oracle 中发送电子邮件,需要哪些配置?

0 投票
0 回答
208 浏览

oracle - 使用 UTL_MAIL 在 PLSQL 中发送电子邮件会引发 SMTP Parmanent 错误:550 RBL - Oracle 11g

我想通过 EMAIL 发送新插入的审计表条目以及 CSV 格式的新插入数据。我正在使用 after insert 触发器来跟踪插入的行,但我的代码无法发送电子邮件。它抛出错误ORA-29279:SMTP 永久错误:550 RBL: http ://www.barracudanetwork.com/reputation/ >pr=1&ip=xxx.xxx.xxx.xx

我正在使用我组织的电子邮件服务器。以下是我的代码:

我也执行ALTER SYSTEM SET smtp_out_server='mail.abc.com'

还执行了 utlmail 和 prvtmail 的脚本。请帮忙!

0 投票
1 回答
117 浏览

oracle - Oracle 18c XE utl_mail:ORA-24247 尽管用户和主机在 ace 中是 listet

我不得不将我们的数据库从 oracle 11g 升级到 oracle 18c XE。在 11g 中,一些计划作业会发送电子邮件以报告数据库错误或报告数据中的错误。用户 SYS 能够通过定义的 smtp_out_server 发送电子邮件,但不能通过执行程序的用户 - 尽管我授予了必要的权限并提供了一个 ace。这是查询 ob dba_host_aces 的结果:

我撤销并重建了王牌,但没有任何帮助。如果我尝试通过 utl_mail 使用 DBUSER 发送邮件,我会得到 ora-24247。这是一个非常简单的测试电子邮件:

与用户 sys 发送的相同消息/块有效。

有谁知道可能出了什么问题或者我可以检查什么来解决这个问题?

克里斯托夫

0 投票
1 回答
36 浏览

oracle - 如何通过电子邮件发送 pl/sql 程序状态?

我已经安排了一个 PL/SQL 过程。我想将 PL/SQL 过程的状态(无论是成功还是有任何错误消息)发送到我的电子邮件地址。

我看到了一些使用UTL_MAIL. 但是我怎样才能将我的程序状态发送到电子邮件中?