Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.lucane.plugins.sendmail
Class SendableMail  view SendableMail download SendableMail.java

java.lang.Object
  extended byorg.lucane.plugins.sendmail.SendableMail

public class SendableMail
extends java.lang.Object

A utility class to send mails


Field Summary
private  javax.mail.internet.MimeMessage message
           
private  javax.mail.internet.MimeMultipart mime
           
private  java.util.ArrayList tempfiles
           
 
Constructor Summary
SendableMail()
          Constructor.
 
Method Summary
 void addBcc(java.lang.String bcc)
          Add Bcc: receivers
 void addCc(java.lang.String cc)
          Add Cc: receivers
 void addTo(java.lang.String to)
          Add To: receivers
 void attach(java.lang.String filename, java.lang.String content)
          Attach a file
protected  void finalize()
          Remove temporary files (used for attachments)
 void send()
          Send the message
 void setContent(java.lang.String content, java.lang.String type)
          Set the content of the mail
 void setFrom(java.lang.String from)
          Set the from field
 void setSubject(java.lang.String subject)
          Set the subjet field
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mime

private javax.mail.internet.MimeMultipart mime

message

private javax.mail.internet.MimeMessage message

tempfiles

private java.util.ArrayList tempfiles
Constructor Detail

SendableMail

public SendableMail()
Constructor. Creates an empty mail.

Method Detail

setFrom

public void setFrom(java.lang.String from)
             throws javax.mail.MessagingException
Set the from field


setSubject

public void setSubject(java.lang.String subject)
                throws javax.mail.MessagingException
Set the subjet field


addTo

public void addTo(java.lang.String to)
           throws javax.mail.MessagingException
Add To: receivers


addCc

public void addCc(java.lang.String cc)
           throws javax.mail.MessagingException
Add Cc: receivers


addBcc

public void addBcc(java.lang.String bcc)
            throws javax.mail.MessagingException
Add Bcc: receivers


setContent

public void setContent(java.lang.String content,
                       java.lang.String type)
                throws javax.mail.MessagingException
Set the content of the mail


finalize

protected void finalize()
                 throws java.lang.Throwable
Remove temporary files (used for attachments)


attach

public void attach(java.lang.String filename,
                   java.lang.String content)
            throws java.io.IOException,
                   javax.mail.MessagingException
Attach a file


send

public void send()
          throws javax.mail.MessagingException
Send the message