private abstract class SMTPTransport.Authenticator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
mech |
protected int |
resp |
Constructor and Description |
---|
Authenticator(java.lang.String mech) |
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) 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() |
java.lang.String getMechanism()
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