For 1.4.1, I have implemented this in a different way: You can now specify additional header fields directly in the PartSource. PartSource has a headers() method that returns a reference to a MessageHeader object. You can set any header fields you like in that, and these will be included in the MIME header.