如何使用PL / SQL发送带有光盘附件的电子邮件?

时间:2017-09-19 09:52:06

标签: email plsql smtp email-attachments

我有一个准备好的脚本,它使用PL / SQL发送电子邮件。它已存储在一个过程中,当通过传递适当的参数调用它时,它会发送电子邮件。

现在,我需要从光盘中取出一个文件并将其作为附件发送。我见过很多例子,数据存储在BLOB中,来自数据库。就我而言,它不是来自DB,而是服务器/光盘上的文件。

如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

ORACLE DIRECTORIES可用于实现这一目标。

link to a full email/smtp example

答案 1 :(得分:0)

使用UTL_FILE从磁盘读取数据。

您可以找到一个很好的示例,说明如何使用它将整个文件加载到Alexandria PL/SQL Library中的BLOB中。查看(或仅复制!)来自file_util_pkg.get_blob_from_file的代码。