com.sun.mail.smtp
Class SMTPSaslAuthenticator
java.lang.Object
com.sun.mail.smtp.SMTPSaslAuthenticator
- All Implemented Interfaces:
- SaslAuthenticator
public class SMTPSaslAuthenticator
- extends java.lang.Object
- implements SaslAuthenticator
This class contains a single method that does authentication using
SASL. This is in a separate class so that it can be compiled with
J2SE 1.5. Eventually it should be merged into SMTPTransport.java.
Constructor Summary |
SMTPSaslAuthenticator(SMTPTransport pr,
java.lang.String name,
java.util.Properties props,
boolean debug,
java.io.PrintStream out,
java.lang.String host)
|
Method Summary |
boolean |
authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SMTPSaslAuthenticator
public SMTPSaslAuthenticator(SMTPTransport pr,
java.lang.String name,
java.util.Properties props,
boolean debug,
java.io.PrintStream out,
java.lang.String host)
authenticate
public boolean authenticate(java.lang.String[] mechs,
java.lang.String realm,
java.lang.String authzid,
java.lang.String u,
java.lang.String p)
throws javax.mail.MessagingException
- Specified by:
authenticate
in interface SaslAuthenticator
- Throws:
javax.mail.MessagingException