介绍
Vert.x Email客户端,用于通过本地邮件服务器(eg. postfix)或外部邮件服务器(eg. googlemail 或 aol)发送 SMTP 电子邮件。
1. maven项目依赖
<dependencies>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-web</artifactId>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-config-yaml</artifactId>
</dependency>
<dependency>
<groupId>io.vertx</groupId>
<artifactId>vertx-mail-client</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>com.lance.common</groupId>
<artifactId>vertx-common-core</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
2.YAML文件配置
server:
port: 18000
mail:
hostname: smtp.mxhichina.com
username: service@lance.com
password: lance@123456
port: 25
3.启动加载配置文件, 并放入到config中去
public class MailApplication {
public static void main(String[] args) {
Vertx vertx = Vertx.vertx(