JavaMailSender发邮件很简单
作者: 日期:2010-08-12
首先配置一个JavaMailSenderImpl的bean:
<bean id="mailsender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host">
<value>smtp.163.com</value>
</property>
<property name="username">
<value>liuzg</value>
</property>
<property name="password">
<value>111111</value>
</property>
</bean>
这里要保证用户名和密码对的哦~
然后直接写个main方法发邮件咯:
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSenderImpl;
public class Main {
public static void main(String[] args) {
ApplicationContext context = new FileSystemXmlApplicationContext("src/mailsender.xml");
JavaMailSenderImpl mailsender = (JavaMailSenderImpl)context.getBean("mailsender");
System.out.println("|-username = "+mailsender.getUsername());
SimpleMailMessage msg = new SimpleMailMessage();
mailsender.getSession().getProperties().put("mail.smtp.auth", "true");
msg.setFrom(liuzg@163.com);
msg.setSubject("测试邮件!");
msg.setText("邮件内容!");
msg.setTo("liuzigang@163.com");
mailsender.send(msg);
}
}
需要导入的包:spring.jar activation.jar log4j.jar commons-logging.jar mail.jar
如果项目中还导入了 J2EE1.5的包,会有冲突,请将J2EE的包除去,再测试!
评论: 0 | 引用: 0 | 查看次数: 25
发表评论
你没有权限发表留言!
订阅
上一篇
下一篇
文章来自:
Tags: 




