利用Spring发送Gmail(无XML配置文件版本)

利用Spring发送Gmail(无XML配置文件版本)
import  java.util.Properties;

import  javax.mail.MessagingException;
import  javax.mail.internet.MimeMessage;

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

public   class  SimpleMailTest  {
    
    
private static final String TO = "[email protected]";
    
    
private static final String TEXT = "Hello World!";
    
    
public static void main(String[] args) throws MessagingException {
        Properties prop
=new Properties();
        prop.setProperty(
"mail.smtp.auth""true");
        prop.setProperty(
"mail.smtp.timeout""25000");
        prop.setProperty(
"mail.smtp.starttls.enable""true");
        prop.setProperty(
"mail.smtp.socketFactory.class","javax.net.ssl.SSLSocketFactory");
        prop.setProperty(
"mail.smtp.socketFactory.fallback""false");
/**//*        props.setProperty("mail.smtp.host", "smtp.gmail.com");
        props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
        props.setProperty("mail.smtp.socketFactory.fallback", "false");
        props.setProperty("mail.smtp.port", "465");
        props.setProperty("mail.smtp.socketFactory.port", "465");
        props.put("mail.smtp.auth", "true");
*/

        JavaMailSenderImpl jms
=new JavaMailSenderImpl();
        jms.setJavaMailProperties(prop);
        jms.setHost(
"smtp.gmail.com");
        jms.setPort(
465);
        jms.setUsername(
"username");
        jms.setPassword(
"password");
        
        MimeMessage mail
=jms.createMimeMessage();
        MimeMessageHelper helper
=new MimeMessageHelper(mail,true);
        
        helper.setSubject(TEXT
);
        helper.setText(TEXT
);
        helper.setTo(TO
);
        
        jms.send(mail);
        System.out.println(
"Successfully!");
        
        
    }

}
Study Java写的带配置文件的版本
http://www.blogjava.net/ronghai/archive/2007/05/23/119480.html

---------------------------------------------------------
专注移动开发
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian

你可能感兴趣的:(利用Spring发送Gmail(无XML配置文件版本))