//测试邮件publicstaticvoidmain(String[]args)throwsException{Propertiesprops=config();//建立SMTP认证的授权信息Authenticatorauthenticator=newAuthenticator(){protectedPasswordAuthenticationgetPasswordAuthentication(){//用户名,密码StringuserName=props.getProperty("mail.user");Stringpassword=props.getProperty("mail.password");返回新的PasswordAuthentication(用户名,密码);}};//使用环境属性和授权信息创建邮件会话SessionmailSession=Session.getInstance(props,authenticator);//创建邮件消息MimeMessagemessage=newMimeMessage(mailSession);//设置发件人InternetAddressform=newInternetAddress(props.getProperty("mail.user"));message.setFrom(表单);//设置收件人邮箱Listemail=newArrayList<>();email.add("***@163.com");email.add("***@qq.com");InternetAddress[]to_email=newInternetAddress[email.size()];for(inti=0;iemail=newArrayList<>();//email.add("**@163.com");//message.setRecipients(Message.RecipientType.TO,String.valueOf(email));//设置邮件的内容主体//message.setContent("NewsBroadcast","text/html;charset=UTF-8");/*MimeBodyPartmessageBodyPart=newMimeBodyPart();多部分multipart=newMimeMultipart();multipart.addBodyPart(messageBodyPart);文件附件;attachment=newFile("E:/video/SapphireCase-Yuanxi.txt");DataSourcefileDataSource=newFileDataSource(附件);messageBodyPart.setDataHandler(newDataHandler(fileDataSource));留言簿dyPart.setFileName(attachment.getName());multipart.addBodyPart(messageBodyPart);message.setContent(multipart);*///Text//Stringcontent=SendMailUtil.readHtmlContent("E:/video/蓝宝石案例-缘溪.txt");Stringcontent=SendMailUtil.readHtmlContent("E:/video/video02.mp4");content=content.replaceAll("\\{\\{title\\}\\}","===============ceshi=================");message.setContent(content.toString(),"text/html;charset=UTF-8");//message.setText("明月离枝惊鹊,清风半夜蝉鸣,稻花香说大年,听蛙声。","text/html;charset=UTF-8");Transport.send(message);}/***自定义配置*/privatestaticPropertiesconfig(){Propertiesprops=newProperties();//表示SMTP发送邮件,必须认证props.put("mail.smtp.auth","true");//这里填写SMTP服务器props.put("mail.smtp.host","smtp.qq.com");//端口号,QQ邮箱端口587props.put("mail.smtp.port","587");//这里填写作者的账号props.put("mail.user","***@qq.com");//填写16位STMP密码props.put("mail.password","*****");returnprops;}