# Uses of Package
io.vertx.ext.mail

- Packages that use io.vertx.ext.mail
  Package | Description
  --- | ---
  io.vertx.ext.mail |
  io.vertx.ext.mail.mailencoder |
  io.vertx.reactivex.ext.mail |
  io.vertx.rxjava3.ext.mail |

- Classes in io.vertx.ext.mail used by io.vertx.ext.mail
  Class | Description
  --- | ---
  CanonicalizationAlgorithm | Canonicalization Algorithm for DKIM.
  DKIMSignAlgorithm | Signing Algorithm specified by DKIM spec.
  DKIMSignOptions | This represents the options used to perform DKIM Signature signing action.
  LoginOption | possible options for a login into an SMTP server either DISABLED, NONE, REQUIRED or XOAUTH2
  MailAttachment | Represent a mail attachment that can be used in a MailMessage.
  MailClient | SMTP mail client for Vert.x
  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.EnhancedStatus | The Enhanced Status codes.
  StartTLSOptions | possible options for a secure connection using TLS either DISABLED, OPTIONAL or REQUIRED

- Classes in io.vertx.ext.mail used by io.vertx.ext.mail.mailencoder
  Class | Description
  --- | ---
  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

- Classes in io.vertx.ext.mail used by io.vertx.reactivex.ext.mail
  Class | Description
  --- | ---
  MailAttachment | Represent a mail attachment that can be used in a MailMessage.
  MailClient | SMTP mail client for Vert.x
  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

- Classes in io.vertx.ext.mail used by io.vertx.rxjava3.ext.mail
  Class | Description
  --- | ---
  MailAttachment | Represent a mail attachment that can be used in a MailMessage.
  MailClient | SMTP mail client for Vert.x
  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