Ушел ли javax.mail.internet.MimeMultipart ? Это своего рода канонический способ установки вложения.
Обновление
Хорошо, так что, если я все понял, вы хотите знать, как позволить вашему приложению использовать неопределенный почтовый клиент в неопределенной операционной системе для отправки составного электронного письма MIME, содержащего неопределенное вложение, но не путем создания сообщения MIME сам?
... ну, ладно, я думаю, вы упомянули Outlook, так что это должна быть Windows. Но все же.