public class SMTPSaslAuthenticator extends java.lang.Object implements SaslAuthenticator
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
host |
private MailLogger |
logger |
private java.lang.String |
name |
private SMTPTransport |
pr |
private java.util.Properties |
props |
Constructor and Description |
---|
SMTPSaslAuthenticator(SMTPTransport pr,
java.lang.String name,
java.util.Properties props,
MailLogger logger,
java.lang.String host) |
Modifier and Type | Method and Description |
---|---|
boolean |
authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p) |
private static java.lang.String |
responseText(SMTPTransport pr) |
private SMTPTransport pr
private java.lang.String name
private java.util.Properties props
private MailLogger logger
private java.lang.String host
public SMTPSaslAuthenticator(SMTPTransport pr, java.lang.String name, java.util.Properties props, MailLogger logger, java.lang.String host)
public boolean authenticate(java.lang.String[] mechs, java.lang.String realm, java.lang.String authzid, java.lang.String u, java.lang.String p) throws MessagingException
authenticate
in interface SaslAuthenticator
MessagingException
private static final java.lang.String responseText(SMTPTransport pr)