props = java.lang.System.getProperties(); //獲得系統屬性對象 props.put("mail.smtp.host", smtp); //設置SMTP主機 props.put("mail.smtp.auth", "true"); //是否到服務器用戶名和密碼驗證 //到服務器驗證發送的用戶名和密碼是否正確 Email_Autherticatorbean myEmailAuther = new Email_Autherticatorbean(servername, serverpaswd); //設置郵件會話 mailSession = javax.mail.Session.getInstance(props, (Authenticator) myEmailAuther); //設置傳輸協議 javax.mail.Transport transport = mailSession.getTransport("smtp"); //設置from、to等信息 mimeMsg = new javax.mail.internet.MimeMessage(mailSession); if (!StringUtils.isEmpty(from)) { InternetAddress sentFrom = new InternetAddress(from); mimeMsg.setFrom(sentFrom); //設置發送人地址 }
InternetAddress[] sendTo = new InternetAddress[to.length]; for (int i = 0; i < to.length; i++) { System.out.println("發送到:" + to[i]); sendTo[i] = new InternetAddress(to[i]); }