pl / sql将带有附件的多封电子邮件转发为.msg文件(如Outlook)

john_b

我正在使用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)。

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

理查德·帕斯夸(Richard Pascual)

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

可以将其视为一个连续的文件,其中的每个部分都由标头标识,以指示每个部分。您可能曾经使用过的辅助方法只是解析消息,然后将其内容按每个节的标题所标识的单独的块进行传递。

如果其他人想提供其他线索或开放讨论到特定示例,我将把此答复保留为“社区Wiki”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

带有HTML文件附件的HTML HTML表单提交电子邮件-接收多封电子邮件

使用python将带有附件的Outlook电子邮件发送到Excel中的用户列表

发送带有附件c的Outlook电子邮件

带有电子邮件日期的自动 Outlook 附件下载

发送带有附件.ods文件的电子邮件

Java发送带有附件的文件的电子邮件

根据附件中的特定内容转发Outlook电子邮件

转发电子邮件及其在Outlook 2010中的附件

Outlook API将电子邮件作为附件转发

c# 将多附件 Outlook 电子邮件拆分/复制到单个电子邮件,每个电子邮件带有一个附件

将带有指定附件的电子邮件从共享收件箱移动到同一共享邮箱的不同文件夹

为什么Outlook电子邮件将我的电子邮件更改为带有.dat扩展名的附件?

将所有电子邮件和.msg文件保存在Outlook中

C#-发送带有内联附件的电子邮件而没有Outlook的回形针图标吗?

Delphi:通过带有多个附件的Outlook发送电子邮件

使用Excel VBA发送带有附件的Outlook电子邮件

Outlook VBA 发送带有 PDF 附件的自动电子邮件

发送带有附件的自动电子邮件时,有时文件会重复

将 mbox 文件电子邮件提取到带有附件的文件系统

无法将带有签名的电子邮件移动到文件夹中

Python Sendgrid发送带有PDF附件文件的电子邮件

从html表单文件上传中发送带有附件的php电子邮件

从资源文件夹发送带有附件的电子邮件

mail 和 mutt 都不发送带有文件附件的电子邮件

Rails:使用带有附件的Gmail API发送电子邮件,仅返回编码文件

使用C#创建ics文件并发送带有附件的电子邮件

MIME- 发送带有 HTML 文件作为附件的电子邮件?

Android使用文件提供程序发送带有多个附件的电子邮件

通过Powershell使用批处理文件发送带有附件的电子邮件