我正在尝试使用Spring和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("test@xx.com") ;
mailSender.send(message) ;
}
我做错了什么?它通过该方法并在执行send方法时具有所有属性。
提前致谢...
答案 0 :(得分:1)
在465端口上运行的Google邮件SMTP服务器