Module bus.extra

Package org.miaixz.bus.extra.mail


package org.miaixz.bus.extra.mail
Provides a wrapper for email operations, based on the Jakarta Mail library. This package offers a simplified, fluent API for sending emails, handling attachments, and managing mail account configurations.
Since:
Java 17+
Author:
Kimi Liu
  • Class
    Description
    Represents a global mail account, implemented as a singleton enum.
    An internal utility class for mail-related operations, such as parsing addresses and encoding text.
    Represents a mail client for sending emails, designed with a fluent builder pattern.
    Represents a mail account, encapsulating all necessary configuration for sending emails.
    An authenticator that provides username and password authentication for a mail session.
    A utility class for sending emails, built on top of the Jakarta Mail API.
    Represents an SMTP message, extending MimeMessage to provide a fluent builder pattern for creating and sending emails.