1 环境部署
1.1用eclipse创建maven的jar项目,同时添加依赖:
<!-- 邮箱验证相关 --> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1</version> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</version> </dependency>
扫描二维码关注公众号,回复:
3527059 查看本文章
<dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.4.4</version> </dependency> |
1.2 使用1.8版本的jdk
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> |
1.3 项目结构图,如图所示:
2 发送邮件
2.1代码展示:
2.2结果展示:
2.3注意问题:
本文档使用的文件发送邮箱使用的是163邮箱,所以要开启163邮箱的客户端授权,POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。
3接受邮件:
3.1代码展示:
3.2结果展示
4删除邮件
4.1代码展示:
4.2结果展示: