org.opencms.mail
Class CmsSimpleMail

java.lang.Object
  extended byorg.apache.commons.mail.Email
      extended byorg.apache.commons.mail.SimpleEmail
          extended byorg.opencms.mail.CmsSimpleMail

public class CmsSimpleMail
extends SimpleEmail

This class is used to send simple text internet email messages without attachments.

It uses the Apache Commons Email API and extends the provided classes to conveniently generate emails using the OpenCms configuration.

Since:
6.0.0
Version:
$Revision: 1.8 $
Author:
Andreas Zahner

Field Summary
 
Fields inherited from class org.apache.commons.mail.Email
ATTACHMENTS, charset, CONTENT_TYPE, EMAIL_BODY, EMAIL_SUBJECT, FILE_SERVER, ISO_8859_1, KOI8_R, MAIL_DEBUG, MAIL_HOST, MAIL_SMTP_AUTH, MAIL_SMTP_FROM, MAIL_TRANSPORT_PROTOCOL, message, RECEIVER_EMAIL, RECEIVER_NAME, SENDER_EMAIL, SENDER_NAME, SMTP, TEXT_HTML, TEXT_PLAIN, US_ASCII
 
Constructor Summary
CmsSimpleMail()
          Default constructor of a CmsSimpleMail.
 
Method Summary
 void send()
          Overrides to add a layer for localization of exception / logging.
 
Methods inherited from class org.apache.commons.mail.SimpleEmail
setMsg
 
Methods inherited from class org.apache.commons.mail.Email
addBcc, addBcc, addCc, addCc, addHeader, addReplyTo, addReplyTo, addTo, addTo, getSentDate, setAuthentication, setAuthenticator, setBcc, setCc, setCharset, setContent, setContent, setDebug, setFrom, setFrom, setHeaders, setHostName, setSentDate, setSubject, setTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmsSimpleMail

public CmsSimpleMail()
Default constructor of a CmsSimpleMail.

The mail host name and the mail from address are set to the OpenCms default values of the configuration.

Method Detail

send

public void send()
          throws MessagingException
Overrides to add a layer for localization of exception / logging.

Throws:
MessagingException
See Also:
Email.send()