`
xiajin2080
  • 浏览: 36134 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
  • Airflare: 你这也不对啊,各种报错啊!DocumentHelper哪来的啊 ...
    XML读写
  • myali88: 为什么我用$.getJSON请求返回的始终是一个JSON格式的 ...
    jQuery+JSON

Spring整合JavaMail

阅读更多
package com.xiajin.javamail;

import java.io.File;
import java.io.UnsupportedEncodingException;
import java.util.Properties;

import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeUtility;

import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;

public class JavaMail {  public static void main(String[] args) throws Exception {
	 JavaMailSenderImpl javaMail = new JavaMailSenderImpl();   
     javaMail.setHost("smtp.163.com");   
     javaMail.setPassword("xxxxxxxxxx");   
     javaMail.setUsername("xiajin2080@163.com");   
     Properties prop = new Properties();   
     prop.setProperty("mail.smtp.auth", "true");        
     javaMail.setJavaMailProperties(prop);   
     MimeMessage message = javaMail.createMimeMessage(); //建立邮件消息  
     MimeMessageHelper messageHelp = new MimeMessageHelper(message,true,"GBK");   
		//表示启用multipart模式
     messageHelp.setFrom("xiajin2080@163.com");   
     messageHelp.setTo("xiajin2080@163.com");   
     messageHelp.setSubject("邮件测试");   
     String body = "<html><head><META http-equiv=Content-Type content='text/html; charset=GBK'></HEAD><title>test</title></head><body>dear guy \n ";   
     body+="<red>帅哥!</red> pic <img src='cid:a'></img><br>hello</body></html>";   
     messageHelp.setText(body, true); //true表示启用HTML格式的邮件  
     messageHelp.addInline("a", new File("E:/a.jpg"));   
     File file=new File("E:/Favorites中文文件.rar");        
     try {   
         messageHelp.addAttachment(MimeUtility.encodeWord(file.getName()), file);   
     } catch (UnsupportedEncodingException e) {             
         e.printStackTrace();   
     }   
     javaMail.send(message);   
     System.out.println("ok");
 }   

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics