我是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
以外的所有内容。
有任何想法吗?