如何在outlook中查找邮件附件内容?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在outlook中查找邮件附件内容?相关的知识,希望对你有一定的参考价值。
参考技术A1、电脑打开outlook。
2、打开outlook后,在搜索框中下拉当前文件夹,然后选择所有outlook项目。
3、选择所有outlook项目后,选择所有邮件。
4、选择所有邮件后,点击选择有附件。
5、点击有附件后,就可以输入附件内容然后进行查询了。
- 官方服务
- 官方网站官方网站
如何使用骆驼邮件将带有内联附件的电子邮件发送到 Outlook
【中文标题】如何使用骆驼邮件将带有内联附件的电子邮件发送到 Outlook【英文标题】:How to send an email with an Inline Attachment to outlook with camel-mail 【发布时间】:2019-07-07 12:54:53 【问题描述】:使用驼峰邮件发送时,Outlook 2016 将无法正确显示带有文本/html 内联附件的电子邮件。
同一封邮件在苹果邮件等其他邮件客户端中也能正确显示。
我已经尝试过交换邮件本身的内容类型,以及附件的内容类型。
当内容类型设置为 text/rich 时,将显示内联附件,但电子邮件的正文最终会作为常规附件。
如果电子邮件的内容类型是 text/html,则正文将正确显示,但附件最终会作为常规附件而不是内联。
添加附件的处理器:
String emailContent = emailBody.getContent().toString();
byte[] emailContentByte = emailContent
.getBytes("UTF-8");
// add the file as an attachment to the exchange with a text/html format.
exchange.getIn().addAttachment("cid:http-email", new DataHandler(
(DataSource) new ByteArrayDataSource(emailContentByte,
"text/html")));
camel smtp 端点和标头:
.setHeader("contentType", constant("text/html"))
.process(new AttachmentBuilder())
.to("velocity:mail.template?encoding=UTF-8")
//send the exchange to the specified email address.
.toD("smtp://mail.smtp.host:mail.smtp.port"
+ "?from=mail.smtp.from"
+ "&to=mail.smtp.to"
+ "&useInlineAttachments=true")
【问题讨论】:
我暂时解决了这个问题,通过将内容与电子邮件合并而不是创建内联附件,我觉得这不是一个干净的解决方案。 【参考方案1】:我认为整个邮件消息的内容类型应该是Content-Type: multipart/related
。
text/html
将是各个消息部分的内容类型。
也许this q/a from *** 有帮助。它是关于图像的,但重点是周围消息的内容类型。
【讨论】:
以上是关于如何在outlook中查找邮件附件内容?的主要内容,如果未能解决你的问题,请参考以下文章
如果附件本身是邮件,如何在 Outlook 中以编程方式访问附件数据
Outlook VSTO附件在邮件主题中选择了文本和上下文菜单