码迷,mamicode.com
首页 > 编程语言 > 详细

使用spring的JavaMailSender发送邮件

时间:2017-01-16 09:46:33      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:oid   --   cat   mail   XML   ons   subject   邮件   value   

一:pom.xml

      <!-- java邮件 -->
      <dependency>
          <groupId>javax.mail</groupId>
          <artifactId>mail</artifactId>
          <version>1.4.7</version>
      </dependency>

二:mail.properties

mail.host=smtp.hsmdata.com
mail.username=**@hsmdata.com
mail.password=**

三:applicationContext.xml

<!--发送邮件-->
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
        <property name="host" value="${mail.host}"></property>
        <property name="javaMailProperties">
            <props>
                <prop key="mail.smtp.auth">true</prop>
                <prop key="mail.smtp.timeout">25000</prop>
            </props>
        </property>
        <property name="username" value="${mail.username}"></property>
        <property name="password" value="${mail.password}"></property>
    </bean>

四: 使用

    @Autowired
    private JavaMailSender mailSender;

    public void toEmail(SimpleMailMessage mail){
        mailSender.send(mail);
    }

            String str = String.valueOf(Math.round(Math.random() * 1000000));
            SimpleMailMessage mail = new SimpleMailMessage();
            mail.setTo(email);
            mail.setFrom(PropertiesUtil.getProperty(PropertiesConstant.MAIL_USERNAME));
            mail.setSubject("价值连城项目验证邮件");
            mail.setText("尊敬的用户:您好,感谢您使用价值连城项目,您的验证码为" + str + "。");

 

使用spring的JavaMailSender发送邮件

标签:oid   --   cat   mail   XML   ons   subject   邮件   value   

原文地址:http://www.cnblogs.com/esther-qing/p/6288506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!