spring 邮件发送domo

package mail;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
public class Main {
    
/**
     * 
@param args
     
*/
    
public static void main(String[] args) {
        
// TODO Auto-generated method stub
        ApplicationContext context = new ClassPathXmlApplicationContext("config.xml");
        JavaMailSender mailSender
= (JavaMailSender) context.getBean("mailSender");
        SimpleMailMessage mail 
= new SimpleMailMessage();
        mail.setFrom(
"abcd@163.com");
        mail.setTo(
"abcd@gmail.com");
        mail.setSubject(
" 测试spring Mail");
        mail.setText(
"hello,java");
        mailSender.send(mail);
    }
}

 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation
="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans.xsd"

>
      
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        
<property name="host" value="smtp.163.com" />
        
<property name="port" value="25" />
        
<property name="username" value="abcd@163.com" />
        
<property name="password" value="你的密码" />
        
<property name="javaMailProperties">
             
<props>
                 
<prop key="mail.smtp.auth">true</prop>
             
</props>
        
</property>
    
</bean>
</beans>
posted @ 2012-04-13 10:38  love-java  阅读(136)  评论(0)    收藏  举报