pl / sql转发带有附件的多封电子邮件,如outlook等.msg文件

时间:2014-09-20 16:42:28

标签: java oracle email plsql

我正在使用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以便转发它。这可能吗?

1 个答案:

答案 0 :(得分:0)

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

将其视为一个连续文件,其中每个部分由标题标识以指示这些部分中的每一个。您可能使用过的辅助方法只是解析邮件,并将其内容分散在每个部分标题所标识的单独块中。

如果其他人想要删除其他线索或将讨论开放给具体示例,我会将此回复留作社区维基#34;