难道exception提示的信息还不够么?
java.net.UnknownHostException: your_mail_server.com
你的smtp有问题!
java.net.UnknownHostException: your_mail_server.com
你的smtp有问题!
解决方案 »
- web service问题
- org.hibernate.LazyInitializationException: could not initialize proxy - the owni
- 急!!走过、路过、进来看看!!不看后悔!!!在线等!!!
- 求救
- js 实现刷新页面
- spring+hibernate配置问题
- Hibernate 3.0 与 struts2.0 结合时的错误 2
- linux下生成的JS在Windows下不能使用?
- 抓取数据后解析数据
- java想调用前台js文件里的方法
- struts+hibernate中出现java.lang.IllegalArgumentException: No bean specified错误
- Spring的sessionFactory的初级问题。
可以见一个键值对 配置属性<prop key="mail.smtp.auth">true</prop></props>
你没有配置这个mail.smtp.auth属性
在一个就是你是用163发送 网易发送服务器是 smtp.163.com我把我在spring里配置和调用给你 你是new的 我是写在配置文件中的自己看看少了哪些属性的配置spring的配置
<bean id="emailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="defaultEncoding" value="utf-8"></property>
<property name="host" value="smtp.163.com"></property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop></props>
</property>
<property name="username" value="[email protected]"></property>
<property name="password" value="19870724"></property>
</bean>调用代码 ApplicationContext con = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/spring.xml");
JavaMailSender mailUtil = (JavaMailSender) con.getBean("emailSender");
SimpleMailMessage m = new SimpleMailMessage();
m.setTo("[email protected]");
m.setSubject("nihao 你好");
m.setText("你好好好好爱护哦啊后啊。是说不 马丁斯偶奇偶地方及佛得角搜附近的哦地方及搜救佛");
m.setFrom("[email protected]");
System.out.println("prepare to send");
mailUtil.send(m);
System.out.println("send over!");