Package org.subethamail.smtp.auth

Interface Summary
UsernamePasswordValidator Use this when your authentication scheme uses a username and a password.
 

Class Summary
LoginAuthenticationHandler Implements the SMTP AUTH LOGIN mechanism.
You are only required to plug your UsernamePasswordValidator implementation for username and password validation to take effect.
PlainAuthenticationHandler Implements the SMTP AUTH PLAIN mechanism.
You are only required to plug your UsernamePasswordValidator implementation for username and password validation to take effect.
PluginAuthenticationHandler This handler makes it possible to sum the capabilities of two or more handlers types.
Hence, you can design a single handler for each authentication mechanism and decide how many authentication mechanisms to support by simply plugging them here.
 

Exception Summary
LoginFailedException Exception expected to be thrown by a validator (i.e UsernamePasswordValidator)