`
xuejiancun
  • 浏览: 6011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Spring发送简单文本邮件

阅读更多

 

<?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-2.5.xsd">
	
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="smtp.gmail.com">
        </property>
        <property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.auth">true</prop>
                <prop key="mail.smtp.timeout">25000</prop>
            </props>
        </property>
        <property name="username" value="youremailaddress"/>
        <property name="password" value="yourpassword"/>
    </bean>
    
    
</beans>
 

 

public class SpringEmail {
	public static void main(String[] args) {
		ApplicationContext ctx = new ClassPathXmlApplicationContext("classpath:resource\\application.xml");
		JavaMailSender sender = (JavaMailSender) ctx.getBean("mailSender");
		SpringEmail springEmail = new SpringEmail();
		springEmail.sendMail(sender);
	}
	
	private void sendMail(JavaMailSender sender){
		SimpleMailMessage mail = new SimpleMailMessage();
		mail.setTo("xuejiancun@sina.com");
		mail.setFrom("xuejiancun@gmail.cn");
		mail.setSubject("Mail SendTesing by Jack Xue");
		mail.setText("Here is the testing text, have fun!");
	}

}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics