public void toSendMail() throws MessagingException, IOException{
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "smtp.sina.com");
Session session = Session.getInstance(props,new Authenticator(){
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("zhoujiaqiang3684","******");
}
});
session.setDebug(true);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(" zhoujiaqiang3684@sina.com"));
msg.setRecipients(RecipientType.TO, InternetAddress.parse(" 271626270@qq.com,646698721@qq.com"));
msg.setSubject("测试邮件");
//内容部分分为附件和正文,两者为并列关系
MimeMultipart msgMultipart = new MimeMultipart("mixed");
//附件部分
MimeBodyPart attch = new MimeBodyPart();
attch.attachFile("G:/测试.txt");
attch.setFileName(MimeUtility.encodeText("测试.txt"));
//正文部分
MimeBodyPart con = new MimeBodyPart();
//正文包括文本和图片,两者为依赖关系
MimeMultipart contentMultipart= new MimeMultipart("related");
//img部分
MimeBodyPart img = new MimeBodyPart();
img.attachFile("G:/logo.jpg");
img.setHeader("Content-Location", " http://www.baidu.com/img/baidu_sylogo1.gif");
//html部分
MimeBodyPart html = new MimeBodyPart();
html.setContent("<img src='http://www.baidu.com/img/baidu_sylogo1.gif'>你好:<br>这是一封<font color='red' size='6'>测试邮件!!</font>", "text/html;charset=gbk");
//将附件和正文添加到内容当中
msgMultipart.addBodyPart(attch);
msgMultipart.addBodyPart(con);
//将文本和图片添加到正文当中
contentMultipart.addBodyPart(html);
contentMultipart.addBodyPart(img);
//
con.setContent(contentMultipart);
//将内容添加到消息当中
msg.setContent(msgMultipart);
Transport.send(msg);
}
Properties props = new Properties();
props.setProperty("mail.smtp.auth", "true");
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", "smtp.sina.com");
Session session = Session.getInstance(props,new Authenticator(){
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("zhoujiaqiang3684","******");
}
});
session.setDebug(true);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(" zhoujiaqiang3684@sina.com"));
msg.setRecipients(RecipientType.TO, InternetAddress.parse(" 271626270@qq.com,646698721@qq.com"));
msg.setSubject("测试邮件");
//内容部分分为附件和正文,两者为并列关系
MimeMultipart msgMultipart = new MimeMultipart("mixed");
//附件部分
MimeBodyPart attch = new MimeBodyPart();
attch.attachFile("G:/测试.txt");
attch.setFileName(MimeUtility.encodeText("测试.txt"));
//正文部分
MimeBodyPart con = new MimeBodyPart();
//正文包括文本和图片,两者为依赖关系
MimeMultipart contentMultipart= new MimeMultipart("related");
//img部分
MimeBodyPart img = new MimeBodyPart();
img.attachFile("G:/logo.jpg");
img.setHeader("Content-Location", " http://www.baidu.com/img/baidu_sylogo1.gif");
//html部分
MimeBodyPart html = new MimeBodyPart();
html.setContent("<img src='http://www.baidu.com/img/baidu_sylogo1.gif'>你好:<br>这是一封<font color='red' size='6'>测试邮件!!</font>", "text/html;charset=gbk");
//将附件和正文添加到内容当中
msgMultipart.addBodyPart(attch);
msgMultipart.addBodyPart(con);
//将文本和图片添加到正文当中
contentMultipart.addBodyPart(html);
contentMultipart.addBodyPart(img);
//
con.setContent(contentMultipart);
//将内容添加到消息当中
msg.setContent(msgMultipart);
Transport.send(msg);
}