最近项目中使用spring mail 发送邮件!但是收到的邮件标题和收件人地址为空!
请大家帮助分析
部分代码如下!用spring test 驱动开发的!<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
 <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> 
<property name="host"><value>smtp.126.com</value></property> 
<property name="username"><value>[email protected]</value></property> 
<property name="password"><value>aaaa</value></property> 
<property name="javaMailProperties"> 
<props> 
<prop key="mail.smtp.auth">true</prop> 
<prop key="mail.smtp.timeout">25000</prop> 
</props> 
</property> 
 </bean> 
<bean id="mailMessage"  class="org.springframework.mail.SimpleMailMessage"> 
<property name="from">
<value>[email protected]</value> 
</property> 
<property name="subject"> 
<value>this is a test mail</value> 
</property> 
    </bean>
</beans>  <bean id="mailService" class ="com.edufe.service.impl.MailServiceImpl">
    <property name="mailSender"> 
<ref bean="mailSender" /> 
</property> 

<property name="message"> 
<ref bean="mailMessage" /> 
</property> 
    </bean>
package com.edufe.service.impl;import org.springframework.mail.MailException;
import org.springframework.mail.MailSender;
import org.springframework.mail.SimpleMailMessage;import com.edufe.service.IMailService;public class MailServiceImpl implements IMailService {
private MailSender mailSender; 
private SimpleMailMessage message;  public  void sendNewPassword() {
SimpleMailMessage mailMessage = new SimpleMailMessage(this.message);
mailMessage.setTo("[email protected]"); 
mailMessage.setSubject("subject");
mailMessage.setText("this is a test!"); 
try{ 
mailSender.send(mailMessage); 
}catch(MailException ex) { 
System.err.println(ex.getMessage()); 

} public MailSender getMailSender() {
return mailSender;
} public void setMailSender(MailSender mailSender) {
this.mailSender = mailSender;
} public SimpleMailMessage getMessage() {
return message;
} public void setMessage(SimpleMailMessage message) {
this.message = message;
}}package com.edufe.service.impl;import com.edufe.service.IMailService;
import com.edufe.util.BaseTestCase;
public class MailServiceImplTest extends BaseTestCase {   private IMailService mailService = null;
   @Override
   protected void onSetUp() throws Exception {
mailService = (IMailService)applicationContext.getBean("mailService");
super.onSetUp();
   }
   public void testSendNewPassword()
   {
   mailService.sendNewPassword();
   }
   @Override
   protected void onTearDown() throws Exception {
   mailService = null;
   super.onTearDown();
   }
}