# Package io.vertx.ext.mail

- Interface Summary
  Interface | Description
  --- | ---
  MailClient | SMTP mail client for Vert.x
  MailService |

- Class Summary
  Class | Description
  --- | ---
  MailAttachment | Represent a mail attachment that can be used in a MailMessage.
  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
  MailServiceVerticle | event bus verticle that supports sending mails via a MailService instance running on another machine via the event bus

- Enum Summary
  Enum | Description
  --- | ---
  LoginOption | possible options for a login into a SMTP server either DISABLED, OPTIONAL, REQUIRED or XOAUTH2
  StartTLSOptions | possible options for a secure connection using TLS either DISABLED, OPTIONAL or REQUIRED

Copyright © 2021 Eclipse. All rights reserved.