org.mmbase.applications.email
Class SendMail

java.lang.Object
  extended byorg.mmbase.module.Module
      extended byorg.mmbase.module.AbstractSendMail
          extended byorg.mmbase.module.JMSendMail
              extended byorg.mmbase.applications.email.SendMail
All Implemented Interfaces:
SendMailInterface, SendMailInterface

public class SendMail
extends JMSendMail
implements SendMailInterface

Module providing mail functionality based on JavaMail, mail-resources.

Since:
MMBase-1.6
Version:
$Id: SendMail.java,v 1.1.2.4 2004/06/01 13:51:24 michiel Exp $
Author:
Case Roole, Michiel Meeuwissen, Daniel Ockeloen

Field Summary
static java.lang.String DEFAULT_MAIL_ENCODING
           
static java.lang.String mailEncoding
           
 
Fields inherited from class org.mmbase.module.JMSendMail
session
 
Constructor Summary
SendMail()
           
 
Method Summary
 java.lang.String getModuleInfo()
          
 boolean sendMultiPartMail(java.lang.String from, java.lang.String to, java.util.Map headers, javax.mail.internet.MimeMultipart mmpart)
          Sends a 'multipart' mail.
 
Methods inherited from class org.mmbase.module.JMSendMail
constructMessage, init, reload, sendMail
 
Methods inherited from class org.mmbase.module.AbstractSendMail
expand, onload, sendMail, sendMail, verify
 
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, shutdown, shutdownModules, startModule, startModules, state
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mmbase.module.SendMailInterface
expand, sendMail, sendMail, sendMail, verify
 

Field Detail

DEFAULT_MAIL_ENCODING

public static final java.lang.String DEFAULT_MAIL_ENCODING
See Also:
Constant Field Values

mailEncoding

public static java.lang.String mailEncoding
Constructor Detail

SendMail

public SendMail()
Method Detail

sendMultiPartMail

public boolean sendMultiPartMail(java.lang.String from,
                                 java.lang.String to,
                                 java.util.Map headers,
                                 javax.mail.internet.MimeMultipart mmpart)
Sends a 'multipart' mail.

Specified by:
sendMultiPartMail in interface SendMailInterface

getModuleInfo

public java.lang.String getModuleInfo()

Overrides:
getModuleInfo in class JMSendMail


MMBase build 1.7.1.20041002