ответ jheddings мне кажется правильным, но я также добавлю, что, если по какой-то причине вы используете Spring Framework в своем приложении, вы можете воспользоваться Spring MimeMessageHelper, который включает в себя хороший метод addAttachment () ( и облегчает создание остальной части сообщения).