package dgut.ke.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
public class MailTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
JavaMailSender mailSender = (JavaMailSender) context.getBean("mailSender");
SimpleMailMessage mail = new SimpleMailMessage();
mail.setFrom("sskwfnihc@gmail.com");
mail.setTo("sskwfnihc@163.com");
mail.setSubject("KE給你發了一封郵件");
mail.setText("This is a mailTest example");
mailSender.send(mail);
System.out.println("成功發送文本文件!");
}
}
spring配置文件:
... ...
<!-- 發送電子郵件 -->
<bean id="mailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
<property name="host" value="smtp.gmail.com"></property>
<property name="port" value="465"></property>
<property name="username">
<value>sskwfnihc</value>
</property>
<property name="password">
<value>write your password here</value>
</property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
<prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
</props>
</property>
</bean>
... ...
posted on 2007-11-15 22:35
Ke 閱讀(412)
評論(0) 編輯 收藏 所屬分類:
spring