package com.mandi.common.mail; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.Message.RecipientType; import javax.mail.MessagingException; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; public class Mailmethod { public static boolean mailsend(String dest,String title,String content) { if(dest==null) return false; Properties ps=new Properties(); ps.setProperty("mail.transport.protocol", "smtp"); ps.setProperty("mail.smtp.auth", "true"); ps.setProperty("mail.smtp.host", "smtp.126.com"); Session s=Session.getInstance(ps,new Ma()); s.setDebug(false); Message m=new MimeMessage(s); //如果复杂内哟,要用Mimebodypart /*MimeBodyPart bodyPartAttch = createAttachMent("C:\\Users\\Administrator\\Desktop\\mail.jar");//附件 MimeBodyPart bodyPartContentAndPic = createContentAndPic("I just want to Fuck","C:\\Users\\Administrator\\Desktop\\0.jpg");//文本内容 MimeMultipart mimeMuti = new MimeMultipart("mixed"); mimeMuti.addBodyPart(bodyPartAttch); mimeMuti.addBodyPart(bodyPartContentAndPic); message.setContent(mimeMuti); message.saveChanges(); * */ try { m.setFrom(new InternetAddress(Ma.userName)); m.setSubject(title); String[] dests=dest.split(";"); for (String string : dests) { m.setRecipients(RecipientType.TO, InternetAddress.parse(string)); } m.setText(content); Transport.send(m); } catch (AddressException e) { e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); } return true; } }