Apache James Stripattachment Mailet也删除了正文

时间:2018-07-23 14:37:09

标签: james

我是Apache James的新手。因此,我在James上设置了日记流,并希望从所有传入邮件中删除所有附件。 我已经在下面附上了我正在使用的信箱。

<mailet match="All" class="StripAttachment" >
<pattern>.*</pattern>  <!-- The regular expression that must be matched -->
<!-- notpattern >.*\.xls </notpattern-->
<!-- <directory >c:\temp\james_attach </directory> --> 
<remove >matched </remove>   <!-- either "no", "matched", "all" -->
<!-- attribute>my.attribute.name</attribute -->
</mailet>

我知道自从我使用.*以来,它可能已删除了所有内容,但是解释该如何使用的资源非常有限。我只希望它将文本保留在邮件中,而没有其他内容。

谢谢。

[更新]

因此,我找到了另一个名为<mimeType>的属性。
在这里,我们可以定义要删除的电子邮件中的信息类型。一个示例为<mimeType>application/html </mimeType>
这将删除html类型的所有内容。

现在,我发现该电子邮件的正文已归类为text/plain。现在,我要删除除text/plain以外的所有内容。
有任何想法吗?

0 个答案:

没有答案