代码: JavaMailSenderImpl senderImpl = new JavaMailSenderImpl();   // 设定 Mail Server 
  senderImpl.setHost("mail.eastcom-sw.com");   // SMTP验证时,需要用户名和密码 
  senderImpl.setUsername("aaa"); 
  senderImpl.setPassword("bbb"); 
  // 不设这个是不能用用户名密码通过验证发的 
  Properties prop = new Properties(); 
  prop.setProperty("mail.smtp.host", "true"); 
  senderImpl.setJavaMailProperties(prop); 
  // 建立邮件讯息 
  MimeMessage mailMessage = senderImpl.createMimeMessage(); 
  MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage, 
    true, "UTF-8"); 
  // 设定收件人、寄件人、主题与正文内容 
  messageHelper.setTo("[email protected]"); 
  messageHelper.setFrom("[email protected]"); 
  messageHelper.setSubject("故障信息报告"); 
  messageHelper.setText(" <html> <head> </head> <body> <h1>消息接收,请您查阅附件" 
    + " </h1> </body> </html>", true); 
  // 发附件 
                            File files = new File(path+"\\"+"信息报送"+"_"+date+".xls");   messageHelper.addAttachment(MimeUtility.encodeWord(files.getName()),files); 
  // 传送邮件 
  senderImpl.send(mailMessage);