ssm 프레임 워 크 메 일 보 내기

4963 단어 자바
pom. xml 추가
<dependency>
        <groupId>javax.mailgroupId>
        <artifactId>mailartifactId>
        <version>1.5.0-b01version>
    dependency>

테스트 클래스
package com.ss.test;

import java.util.Properties;

import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

import com.sun.mail.util.MailSSLSocketFactory;


public class EmailUtil {

    public static boolean send(String to,String subject,String msg){

        Properties props = new Properties();
        //       
        props.put("mail.transport.protocol", "smtp");
        //        
        props.put("mail.host","smtp.qq.com");
        //   
        props.put("mail.from","[email protected]");

        //   :  session
        Session session = Session.getDefaultInstance(props);
        session.setDebug(true);

        try {
            MailSSLSocketFactory sf = new MailSSLSocketFactory();
            sf.setTrustAllHosts(true);
            props.put("mail.smtp.ssl.enable", "true");
            props.put("mail.smtp.ssl.socketFactory", "true");
            //   :        
            Transport ts= session.getTransport();
            //       
            ts.connect("[email protected]", "sqgvewwicqdbecea");
            //   :       
            MimeMessage message = new MimeMessage(session);
            //       
            message.setSubject(subject);
            //       
            message.setContent(msg,"text/html;charset=utf-8");
            //   :      
            String nick="";
            nick = javax.mail.internet.MimeUtility.encodeText("Miss.ss");
            message.setFrom(new InternetAddress(nick+"'<[email protected]>'"));
            //   :       
            ts.sendMessage(message, InternetAddress.parse(to));

        } catch (Exception ex) {
            // TODO Auto-generated catch block
            ex.printStackTrace();
        }

        return false;

    }

    public static void main(String[] args) {
        EmailUtil.send("[email protected]", "   ","      !   ");
    }

}

테스트 에 성 공 했 습 니 다. (^ ^) 히히... 동안 에 도 오류 가 발생 했 습 니 다. 링크 를 참고 하 세 요:http://blog.csdn.net/qq_29011851/article/details/68065288

좋은 웹페이지 즐겨찾기