When parsing msg with valid Disposition-Notification-To or Return-Receipt-To the Recipient is not filled correctly. I assume the same applies to Return-Path.
Sample header: Disposition-Notification-To: Fname Lname <fname.lname@domain.ch>
Expected: Recipient{name='Fname Lname', address='fname.lname@domain.ch', type=null}
Actual: Recipient{name='null', address='Fname Lname <fname.lname@domain.ch>', type=null}
The problem happens in OutlookEmailConverter.parseHeader(String headerName, String headerValue, EmailPopulatingBuilder builder) where the header value is passed to EmailPopulatingBuilder.withDispositionNotificationTo(String address).