diff --git a/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/MailHeaderEnricherParser.java b/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/MailHeaderEnricherParser.java
index 82461390f1..0a09726349 100644
--- a/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/MailHeaderEnricherParser.java
+++ b/spring-integration-mail/src/main/java/org/springframework/integration/mail/config/MailHeaderEnricherParser.java
@@ -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);
}
}
diff --git a/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd b/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd
index 3fa62518cd..0e8a31e49d 100644
--- a/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd
+++ b/spring-integration-mail/src/main/resources/org/springframework/integration/mail/config/spring-integration-mail-2.0.xsd
@@ -273,6 +273,8 @@
+
+
diff --git a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests-context.xml b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests-context.xml
index 7085c27f9b..bb113e3dfb 100644
--- a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests-context.xml
+++ b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests-context.xml
@@ -14,6 +14,8 @@
+
+
diff --git a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests.java b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests.java
index d7220002e2..8b0cb229eb 100644
--- a/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests.java
+++ b/spring-integration-mail/src/test/java/org/springframework/integration/mail/config/MailHeaderEnricherTests.java
@@ -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