diff --git a/src/main/java/org/simplejavamail/outlookmessageparser/OutlookMessageParser.java b/src/main/java/org/simplejavamail/outlookmessageparser/OutlookMessageParser.java
index <HASH>..<HASH> 100644
--- a/src/main/java/org/simplejavamail/outlookmessageparser/OutlookMessageParser.java
+++ b/src/main/java/org/simplejavamail/outlookmessageparser/OutlookMessageParser.java
@@ -581,7 +581,7 @@ public class OutlookMessageParser {
 			} else {
 				// a directory within the attachment directory entry  means that a .msg file is attached at this point.
 				// we recursively parse this .msg file and add it as a OutlookMsgAttachment object to the current OutlookMessage object.
-				final OutlookMessage attachmentMsg = new OutlookMessage();
+				final OutlookMessage attachmentMsg = new OutlookMessage(rtf2htmlConverter);
 				final OutlookMsgAttachment msgAttachment = new OutlookMsgAttachment(attachmentMsg);
 				msg.addAttachment(msgAttachment);
 				checkDirectoryEntry((DirectoryEntry) entry, attachmentMsg);
Bug fix: rtf2htmlConverter should be passed to child OutlookMessage.