|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.mmbase.module.Module
|
+--org.mmbase.module.SendMail
This module provides mail functionality
| Constructor Summary | |
SendMail()
|
|
| Method Summary | |
void |
cleanClose(java.lang.String answer,
java.lang.String from,
java.lang.String to)
Something went wrong, log the error and close the socket with a 'QUIT'. |
java.util.Vector |
expand(java.lang.String name)
gives all the members of a mailinglist |
java.lang.String |
getModuleInfo()
provide some info on the module |
java.lang.String |
getStateInfo(java.lang.String line)
|
void |
init()
Initializes the module. |
void |
onload()
|
void |
reload()
|
boolean |
sendMail(Mail mail)
Send mail |
boolean |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String data)
Send mail The conversation goes as follows: Client: MAIL FROM: |
boolean |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String data,
java.util.Hashtable headers)
Send mail with headers |
void |
shutdown()
|
void |
unload()
|
java.lang.String |
verify(java.lang.String name)
checks the e-mail address |
| Methods inherited from class org.mmbase.module.Module |
getClassName, getInitParameter, getInitParameters, getMaintainer, getMimeType, getMimeTypeFile, getModule, getModule, getModules, getName, getProperties, getProperty, getVersion, hasStarted, loadModulesFromDisk, maintainance, setClassName, setInitParameter, setMaintainer, setName, setVersion, startModule, startModules, state |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SendMail()
| Method Detail |
public void reload()
public void unload()
public void onload()
onload in class Modulepublic void shutdown()
public void init()
ModuleModule.startModule(), which makes sure it is not called
more than once. You should not call init() directly, call startModule() instead.init in class Module
public boolean sendMail(java.lang.String from,
java.lang.String to,
java.lang.String data)
sendMail in interface SendMailInterface
public void cleanClose(java.lang.String answer,
java.lang.String from,
java.lang.String to)
public boolean sendMail(java.lang.String from,
java.lang.String to,
java.lang.String data,
java.util.Hashtable headers)
sendMail in interface SendMailInterfacepublic boolean sendMail(Mail mail)
sendMail in interface SendMailInterfacepublic java.lang.String verify(java.lang.String name)
verify in interface SendMailInterfacepublic java.util.Vector expand(java.lang.String name)
expand in interface SendMailInterfacepublic java.lang.String getModuleInfo()
ModulegetModuleInfo in class Modulepublic java.lang.String getStateInfo(java.lang.String line)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||