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
| 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 SMTPServerName,
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
getClient
SMTPLibrary.SMTPClient getClient(java.lang.String hostid,
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