Package org.subethamail.smtp.auth

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

Class Summary
Credential Holds the identity of a logged in user.
DummyAuthenticationHandler Implements a dummy AUTH mechanism.
Will always allow to login without asking for any parameter.
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)
 



Copyright © 2011 SubEthaSMTP. All Rights Reserved. Build version: UNVERSIONED