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> <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結果展示: