# Package org.apache.commons.net.smtp

SMTP and SMTPS mail

See: Description

- Class Summary
  Class | Description
  --- | ---
  AuthenticatingSMTPClient | An SMTP Client class with authentication support (RFC4954).
  RelayPath | A class used to represent forward and reverse relay paths.
  SimpleSMTPHeader | This class is used to construct a bare minimum acceptable header for an email message.
  SMTP | SMTP provides the basic the functionality necessary to implement your own SMTP client.
  SMTPClient | SMTPClient encapsulates all the functionality necessary to send files through an SMTP server.
  SMTPCommand | SMTPCommand stores a set of constants for SMTP command codes.
  SMTPReply | SMTPReply stores a set of constants for SMTP reply codes.
  SMTPSClient | SMTP over SSL processing.

- Enum Summary
  Enum | Description
  --- | ---
  AuthenticatingSMTPClient.AUTH_METHOD | The enumeration of currently-supported authentication methods.

- Exception Summary
  Exception | Description
  --- | ---
  SMTPConnectionClosedException | SMTPConnectionClosedException is used to indicate the premature or unexpected closing of an SMTP connection resulting from a `SMTPReply.SERVICE_NOT_AVAILABLE` response (SMTP reply code 421) to a failed SMTP command.

## Package org.apache.commons.net.smtp Description

SMTP and SMTPS mail