try something likemessageBodyPart = new MimeBodyPart();
messageBodyPart.setDisposition(javax.mail.Part.ATTACHMENT);
messageBodyPart.setContent("smil file contents","application/smil");
messageBodyPart.setFileName("1.smil");
multipart.addBodyPart(messageBodyPart);

解决方案 »

  1.   

    MimeBodyPart part;
      MimeMultipart content=new MimeMultipart();
     part=new MimeBodyPart();
                                    FileDataSource fds = new FileDataSource(filename);
                                    part.setDataHandler(new DataHandler(fds));
                                    part.setFileName(MimeUtility.encodeText(fds.getName()));                                content.addBodyPart(part);