0
我想使用Spring和GMail发送电子邮件。但是,电子邮件没有发送。我没有收到任何错误。下面是我的设置:使用java弹簧和GMail发送电子邮件
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailS enderImpl">
<property name="host" value="smtp.gmail.com"/>
<property name="port" value="256"/>
<property name="username" value="MyUsername"/>
<property name="password" value="MyPassword"/>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
</props>
<bean id="userDefServiceTarget"
class="com.xxx.setups.userdef.business.UserDefMgr" >
<property name="mailSender"><ref local="mailSender"/></property>
</bean>
在我UserDefMgr类:
public void postMail()
{
SimpleMailMessage message = new SimpleMailMessage() ;
message.setSentDate(new Date()) ;
message.setSubject("Test") ;
message.setText("My First email. from java") ;
message.setFrom("[email protected]") ;
mailSender.send(message) ;
}
我在做什么错?它将通过该方法并在执行send方法时拥有所有的属性。
在此先感谢...