http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle?OpenView&Count=500有个javamail的教程

解决方案 »

  1.   

    你得先用jspsmartUpload上传附件到你的服务器上,然后再发送
      

  2.   

    在http://www-900.ibm.com/developerWorks/cn/cnedu.nsf/java-onlinecourse-bytitle?OpenView&Count=500 我是看到有一JavaMail API 基础教程,但是打开是却是空的?????
    win886688:
    能具体点吗?谢谢!!!为什么要这样做呢?一些原理性的东西我还不是很懂!
      

  3.   

    空的?!不会吧,给我个email,我寄给你
      

  4.   

    我的e-mail是:
    [email protected]
    谢谢!!!!
      

  5.   

    Vector file = new Vector();
    for(int i=0;i<num;i++){
    file.addElement(name[i]);
    }
    Multipart mp = new MimeMultipart();
            MimeBodyPart messageBodyPart = new MimeBodyPart();
                Enumeration efile=file.elements();
    while(efile.hasMoreElements())
    {
    MimeBodyPart mbp=new MimeBodyPart();
            filename=efile.nextElement().toString();
                FileDataSource fds=new FileDataSource(filename);
                mbp.setDataHandler(new DataHandler(fds));
                mbp.setFileName(fds.getName());
                mp.addBodyPart(mbp);
    }
                file.removeAllElements();
                newMessage.setContent(mp);
                newMessage.setSentDate(new Date());
                transport.sendMessage(newMessage,newMessage.getRecipients(Message.RecipientType.TO));  //modify
                transport.close();