com.planet_ink.coffee_mud.Libraries.interfaces
Interface SMTPLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- SMTPclient
public interface SMTPLibrary
- extends CMLibrary
Method Summary |
boolean |
emailIfPossible(java.lang.String fromName,
java.lang.String toName,
java.lang.String subj,
java.lang.String msg)
|
boolean |
emailIfPossible(java.lang.String SMTPServerInfo,
java.lang.String from,
java.lang.String replyTo,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
|
void |
emailOrJournal(java.lang.String from,
java.lang.String replyTo,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
|
SMTPLibrary.SMTPClient |
getClient(java.lang.String emailAddress)
|
SMTPLibrary.SMTPClient |
getClient(java.lang.String SMTPServerInfo,
int port)
|
boolean |
isValidEmailAddress(java.lang.String addy)
|
Methods inherited from interface java.lang.Comparable |
compareTo |
DEFAULT_PORT
static final int DEFAULT_PORT
- Default port number
- See Also:
- Constant Field Values
EOL
static final java.lang.String EOL
- network end of line
- See Also:
- Constant Field Values
DEFAULT_TIMEOUT
static final int DEFAULT_TIMEOUT
- default timeout
- See Also:
- Constant Field Values
isValidEmailAddress
boolean isValidEmailAddress(java.lang.String addy)
emailIfPossible
boolean emailIfPossible(java.lang.String SMTPServerInfo,
java.lang.String from,
java.lang.String replyTo,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
throws java.io.IOException
- Throws:
java.io.IOException
emailIfPossible
boolean emailIfPossible(java.lang.String fromName,
java.lang.String toName,
java.lang.String subj,
java.lang.String msg)
emailOrJournal
void emailOrJournal(java.lang.String from,
java.lang.String replyTo,
java.lang.String to,
java.lang.String subject,
java.lang.String message)
getClient
SMTPLibrary.SMTPClient getClient(java.lang.String SMTPServerInfo,
int port)
throws java.net.UnknownHostException,
java.io.IOException
- Throws:
java.net.UnknownHostException
java.io.IOException
getClient
SMTPLibrary.SMTPClient getClient(java.lang.String emailAddress)
throws java.io.IOException,
BadEmailAddressException
- Throws:
java.io.IOException
BadEmailAddressException