【问题标题】:pl/sql forward multiple emails with attachments as .msg files like outlookpl/sql 将多封带有附件的电子邮件转发为 .msg 文件,例如 Outlook
【发布时间】:2014-09-22 03:19:39
【问题描述】:

我正在使用 Oracle 11g 并使用 UTL_SMTP(成功)从我们的数据库发送带有附件的电子邮件。

我将收到的电子邮件拆分/存储到两个表中:

-  email_in (columns: from, to, dttm, subject, body (as clob) etc.)

-  email_in_attachments .(columns: filename, file type, data (as blob) etc.).

但是,我想做的是模仿 MS Outlook,您可以在其中选择多封电子邮件并将它们作为附件转发(作为消息文件 .msg)。

我在想我必须重新创建/重组来自上述两个表的传入电子邮件,然后将其作为消息文件保存在第三个表中作为 blob 以便转发它。这可能吗?

【问题讨论】:

    标签: java oracle email plsql


    【解决方案1】:

    这里有一个线索: 带有附件的电子邮件不是一些文本+离散文件。

    将其视为一个连续文件,其中每个部分由一个标题标识,以指示这些部分中的每一个。您可能使用过的辅助方法只是简单地解析消息并将其内容按每个部分的标题标识的分隔块中传递。

    如果其他人想放弃其他线索或针对具体示例展开讨论,我将将此回复保留为“社区 wiki”。

    【讨论】:

    • 感谢您的回复。我明白你在说什么;但是,我希望某个地方存在一个例子。我搜索了“UTL_SMTP 如何转发多封电子邮件”和其他未返回任何结果的变体。实际上,当您搜索该短语时,我对 stackflow 的问题在谷歌上排名第一。
    猜你喜欢
    • 2011-12-06
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多