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 = "tigertian@gmail.com";
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.tkk7.com/ronghai/archive/2007/05/23/119480.html
---------------------------------------------------------
專注移動開發
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2007-05-30 12:01
TiGERTiAN 閱讀(1032)
評論(0) 編輯 收藏 所屬分類:
Java