使用spring API实现发送邮箱验证的功能
pom.xml文件
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mail</artifactId>
<version>4.2.5</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>javax.mail-api</artifactId>
<version>1.5.5</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.5.5</version>
</dependency>
package com.yy.mycompany
import java.io.File;
import java.util.Properties;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
import org.springframework.core.io.FileSystemResource;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.JavaMailSenderImpl;
import org.springframework.mail.javamail.MimeMessageHelper;
/**
* Spring Mail
* API都在org.springframework.mail及其子包org.springframework.mail.javamail中封装,
* 且只提供了邮件发送的封装。 SimpleMailMessage: 对邮件的一个简单封装,只能用于表示一个纯文本的邮件,也不能包含附件等。
* JavaMailSenderImpl: 邮件发送器,主要提供了邮件发送接口、透明创建Java
* Mail的MimeMessage、及邮件发送的配置(如:host/port/username/password...)。
* MimeMailMessage、MimeMessageHelper:对MimeMessage进行了封装。
* Spring还提供了一个回调接口MimeMessagePreparator, 用于准备JavaMail的MIME信件
* 一下代码转载自:http://www.blogjava.net/tangzurui/archive/2008/12/08/244953.html
*
* @descriptio