| Interface | Description |
|---|---|
| MailAttachment |
Represent a mail attachment that can be used in a MailMessage.
|
| MailClient |
SMTP mail client for Vert.x
A simple asynchronous API for sending mails from Vert.x applications
|
| Class | Description |
|---|---|
| DKIMSignOptions |
This represents the options used to perform DKIM Signature signing action.
|
| DKIMSignOptionsConverter |
Converter and mapper for
DKIMSignOptions. |
| MailConfig |
represents the configuration of a mail service with mail server hostname,
port, security options, login options and login/password
|
| MailMessage |
represent a mail message that can be sent via the MailClient
|
| MailResult |
Represent the result of the sendMail operation
|
| SMTPException |
This represents an Exception during communication with SMTP server.
|
| Enum | Description |
|---|---|
| CanonicalizationAlgorithm |
Canonicalization Algorithm for DKIM.
|
| DKIMSignAlgorithm |
Signing Algorithm specified by DKIM spec.
|
| LoginOption |
possible options for a login into an SMTP server
either DISABLED, NONE, REQUIRED or XOAUTH2 DISABLED means no login will be attempted NONE means a login will be attempted if the server supports it and login credentials are set REQUIRED means that a login will be attempted if the server supports it and the send operation will fail otherwise XOAUTH2 means that a login will be attempted using Google Gmail Oauth2 tokens |
| SMTPException.EnhancedStatus |
The Enhanced Status codes.
|
| StartTLSOptions |
possible options for a secure connection using TLS
either DISABLED, OPTIONAL or REQUIRED DISABLED means STARTTLS will not be used in any case OPTIONAL means STARTTLS will be used if the server supports it and a plain connection will be used otherwise; please note that this option is not as secure as it seems since a MITM attacker can remove the STARTTLS line from the capabilities reply. |
Copyright © 2025 Eclipse. All rights reserved.