|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mmbase.module.Module
org.mmbase.module.AbstractSendMail
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.List |
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 |
reload()
|
boolean |
sendMail(java.lang.String from,
java.lang.String to,
java.lang.String data,
java.util.Map headers)
Send mail. |
void |
shutdown()
Shuts down the module. |
void |
unload()
|
java.lang.String |
verify(java.lang.String name)
checks the e-mail address |
| Methods inherited from class org.mmbase.module.AbstractSendMail |
onload, sendMail, sendMail |
| Methods inherited from class org.mmbase.module.Module |
getInitParameter, getInitParameters, getMaintainer, getMimeType, getMimeTypeFile, getModule, getModule, getModules, getName, getProperties, getProperty, getVersion, hasStarted, loadModulesFromDisk, maintainance, setInitParameter, setMaintainer, setName, setVersion, shutdownModules, 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 shutdown()
Module
shutdown in class Modulepublic 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,
java.util.Map headers)
The conversation goes as follows: Client: MAIL FROM: <fromaddress> Server: 250 OK Client: RCPT TO: <toaddress> Server: 250 OK Client: DATA Server: 354 Start mail input; end with <CRLF>.<CRLF> Client: all data Client: . Server: 250 OK Client: QUIT Server: <closes connection>
public void cleanClose(java.lang.String answer,
java.lang.String from,
java.lang.String to)
public java.lang.String getModuleInfo()
Module
getModuleInfo in class Modulepublic java.lang.String getStateInfo(java.lang.String line)
public java.lang.String verify(java.lang.String name)
verify in interface SendMailInterfaceverify in class AbstractSendMailpublic java.util.List expand(java.lang.String name)
expand in interface SendMailInterfaceexpand in class AbstractSendMail
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||