INT-1934 added support for missing Mail Headers to Mail Header Enricher
This commit is contained in:
@@ -34,6 +34,8 @@ public class MailHeaderEnricherParser extends HeaderEnricherParserSupport {
|
||||
this.addElementToHeaderMapping("from", MailHeaders.FROM);
|
||||
this.addElementToHeaderMapping("reply-to", MailHeaders.REPLY_TO);
|
||||
this.addElementToHeaderMapping("content-type", MailHeaders.CONTENT_TYPE);
|
||||
this.addElementToHeaderMapping("attachment-file-name", MailHeaders.ATTACHMENT_FILENAME);
|
||||
this.addElementToHeaderMapping("multipart-mode", MailHeaders.MULTIPART_MODE);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -273,6 +273,8 @@
|
||||
<xsd:element name="from" type="headerType"/>
|
||||
<xsd:element name="reply-to" type="headerType"/>
|
||||
<xsd:element name="content-type" type="headerType"/>
|
||||
<xsd:element name="attachment-file-name" type="headerType"/>
|
||||
<xsd:element name="multipart-mode" type="headerType"/>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="default-overwrite">
|
||||
<xsd:annotation>
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
<from value="test.from"/>
|
||||
<reply-to value="test.reply-to"/>
|
||||
<subject value="test.subject"/>
|
||||
<attachment-file-name value="foo.txt"/>
|
||||
<multipart-mode value="1"/>
|
||||
</header-enricher>
|
||||
|
||||
<header-enricher input-channel="expressionsInput">
|
||||
|
||||
@@ -57,6 +57,8 @@ public class MailHeaderEnricherTests {
|
||||
assertEquals("test.from", headers.get(MailHeaders.FROM));
|
||||
assertEquals("test.reply-to", headers.get(MailHeaders.REPLY_TO));
|
||||
assertEquals("test.subject", headers.get(MailHeaders.SUBJECT));
|
||||
assertEquals("foo.txt", headers.get(MailHeaders.ATTACHMENT_FILENAME));
|
||||
assertEquals("1", headers.get(MailHeaders.MULTIPART_MODE));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user