我正在使用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以便转发它。这可能吗?
答案 0 :(得分:0)
这是一个线索: 带附件的电子邮件不是某些文本+离散文件。
将其视为一个连续文件,其中每个部分由标题标识以指示这些部分中的每一个。您可能使用过的辅助方法只是解析邮件,并将其内容分散在每个部分标题所标识的单独块中。
如果其他人想要删除其他线索或将讨论开放给具体示例,我会将此回复留作社区维基#34;