请教大家
JavaMail如何转发带有附件的邮件?
谢谢!

解决方案 »

  1.   

    ....
    ....
    MimeMessage message = new MimeMessage(session);
    //将磁盘文件作为附件
    MimeBodyPart bodypart = new MimeBodyPart();
    FileDataSource file = new FileDataSource("f:/ttt.doc");
    DataHandler dh = new DataHandler(file);
    bodypart.setFileName("text2.doc");
    bodypart.setDataHandler(dh);
    multipart.addBodyPart(bodypart);
    //将内容添加到信息里
    message.setContent(multipart);
    message.saveChanges();
    //发送
    Transport transport = session.getTransport("smtp");
    transport.connect("xxx", "abc@xxx", "xxx");
    transport.sendMessage(message, message.getAllRecipients());