问题标签 [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 投票
1 回答
5413 浏览

sql - 在 SQL 过程中使用 UTL_MAIL 时出错

我正在尝试使用 sql 过程发送电子邮件,但遇到了一些错误。这是我的相关代码:

我将收到多个“v_id”,并尝试向我收到的每个人发送一封电子邮件,所以我也想知道我这样做是否正确?我得到的错误是:

我不确定为什么会遇到这种情况,在我进行一些更改之前,我从未收到此错误,所以我相信设置的 utl_mail 不是问题。

谢谢!

0 投票
1 回答
3402 浏览

sql - 关于 utl_mail.send() 的例外情况

我正在使用 utl_mail.send() 发送电子邮件,并且通过我的光标来的某些人可能没有电子邮件地址或将收到无效的电子邮件。我很难找出我可以使用哪些异常来确保我的程序在遇到这些空电子邮件之一时不会爆炸。例子:

这可能会令人困惑,但如果您有任何问题,请提出问题。谢谢您的帮助。

0 投票
1 回答
1891 浏览

oracle - 错误:553 抱歉,该域不在我允许的 rcpthosts 列表中

我想从 oracle 数据库发送电子邮件。

所以我做了以下步骤

  1. @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlmail.sql

  2. @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\prvtmail.plb

  3. alter system set smtp_out_server = 'webmail.vilsoft.co.in:25' scope=both;

  4. /li>

PL/SQL 过程成功完成。

所以邮件被正确地发送到目的地。

但是当我想将邮件从一台服务器发送到另一台服务器时,我执行以下查询

然后发生以下错误....

所以请帮我解决这个错误......

0 投票
1 回答
1188 浏览

oracle11g - 我可以在 UTL_MAIL 中使用 smstp.gmail.com 作为邮件服务器吗?

我想使用 Oracle 11g 中的 UTL_MAIL 包发送邮件。是否可以为此使用“smtp.gmail.com”谷歌 imap 服务器作为我的 SMTP 服务器?请帮忙?

0 投票
1 回答
1732 浏览

sql - 从存储过程发送电子邮件

我需要通过 oracle 数据库 pl/sql 发送电子邮件,存储过程必须包括身份验证(用户名/密码)

0 投票
2 回答
5180 浏览

oracle - 立即执行 oracle 字符串连接问题

我在连接要立即执行的字符串时遇到问题。任何人都知道下面的以下陈述有什么问题。

立即执行 'ALTER SESSION SET smtp_out_server = ''||SMTPServer||''';

0 投票
1 回答
990 浏览

oracle - Oracle 为 utlmail 消息的 varchar 变量添加换行符

我正在为 utlmail 创建电子邮件正文,我想创建一个字符串并替换字符串中的标记。我遇到的第一个问题是在电子邮件正文中显示新行。

当我替换令牌并通过 utlmail 发送消息时,/n/n 显示在电子邮件消息中,而不是创建新行。

我还想在消息中列出大约 20 项,如何使用大的初始文本初始化变量(即,在多行而不是 1 长行上初始化它)。

谢谢你的帮助

0 投票
1 回答
2041 浏览

oracle - utl_mail 程序正在编译但电子邮件未到达

我正在尝试通过 utl_mail 包从 oracle db 发送电子邮件。我安装了它,授予用户权限等。由于我没有商业电子邮件服务器,我使用的是 gmail 帐户,并且为了进行身份验证,我正在运行电子邮件中继(在这种情况下是电子邮件中继,谁也运行良好) .

因此,当我在 pl/sql 中执行此过程时,它编译成功:

我在 gmail 上打开了该帐户并收到了 tih 的电子邮件,说一个应用程序试图登录并被阻止。所以我将 gmail 配置为接受来自不太安全的应用程序的登录,再次发送电子邮件但它们没有到达。我检查了 gmail 的最后一次访问,但没有找到任何可以引用 oracle/plsql 的内容。

电子邮件发送不成功的原因可能是什么?有没有最简单的方法可以与其他不需要身份验证的免费电子邮件服务器一起发送?谢谢。

0 投票
1 回答
1660 浏览

oracle - oracle utl_mail smtp 身份验证问题

我正在尝试通过 Oracle 设置 UTL_MAIL 以向用户发送有关帐户停用的电子邮件。以下是我到目前为止所做的 -

然后我创建了一个测试程序,看看这一切是否有效

执行过程

收到错误

我让我们的交换团队为我正在处理的虚拟机打开超过 25 个 smtp,我可以通过 RHEL 主机发送邮件,这样盒子就打开了。我猜 smtp 需要来自 utl_mail 包/oracle 的某种身份验证,但到目前为止我一直无法弄清楚我可以在哪里通过包/oracle 通过此身份验证

任何反馈表示赞赏

0 投票
1 回答
1877 浏览

csv - 通过 UTL_MAIL.Send 将 .csv 文件作为附件发送

我在本地驱动器上有一个文件,比如说 C:\test\att.csv。我已经配置了 PL/SQL 程序来从数据库中收集数据并发送电子邮件。att.csv 文件包含一些我作为电子邮件附件发送的值。你能帮我怎么做吗?以下是我当前的代码。