private abstract class SMTPTransport.Authenticator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
enabled |
private java.lang.String |
mech |
protected int |
resp |
Constructor and Description |
---|
Authenticator(java.lang.String mech) |
Authenticator(java.lang.String mech,
boolean enabled) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
authenticate(java.lang.String host,
java.lang.String authzid,
java.lang.String user,
java.lang.String passwd)
Start the authentication handshake by issuing the AUTH command.
|
(package private) abstract void |
doAuth(java.lang.String host,
java.lang.String authzid,
java.lang.String user,
java.lang.String passwd) |
(package private) boolean |
enabled() |
(package private) java.lang.String |
getInitialResponse(java.lang.String host,
java.lang.String authzid,
java.lang.String user,
java.lang.String passwd)
Provide the initial response to use in the AUTH command,
or null if not supported.
|
(package private) java.lang.String |
getMechanism() |
protected int resp
private final java.lang.String mech
private final boolean enabled
Authenticator(java.lang.String mech)
Authenticator(java.lang.String mech, boolean enabled)
java.lang.String getMechanism()
boolean enabled()
boolean authenticate(java.lang.String host, java.lang.String authzid, java.lang.String user, java.lang.String passwd) throws MessagingException
MessagingException
java.lang.String getInitialResponse(java.lang.String host, java.lang.String authzid, java.lang.String user, java.lang.String passwd) throws MessagingException, java.io.IOException
MessagingException
java.io.IOException
abstract void doAuth(java.lang.String host, java.lang.String authzid, java.lang.String user, java.lang.String passwd) throws MessagingException, java.io.IOException
MessagingException
java.io.IOException