繁体   English   中英

使用java spring和GMail发送电子邮件

[英]send email using java spring and GMail

我正在尝试使用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方法时具有所有属性。

提前致谢...

在465端口上运行的Google Mail SMTP服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM