com.clickntap.tool.mail
Class Mail

java.lang.Object
  extended by com.clickntap.tool.mail.Mail

public class Mail
extends Object


Nested Class Summary
 class Mail.MailerThread
           
 class Mail.SmtpAuthenticator
           
 
Field Summary
protected  List<String> attachs
           
protected  List<String> bcc
           
protected  List<Body> bodies
           
protected  List<String> cc
           
protected  String from
           
protected  String host
           
protected  String key
           
protected  String password
           
protected  String port
           
protected  List<String> resources
           
protected  Boolean starttls
           
protected  String subject
           
protected  List<String> to
           
protected  String username
           
 
Constructor Summary
Mail()
           
Mail(Boolean starttl)
           
 
Method Summary
 void addAttach(String file)
           
 void addAttachs(List<String> attachs)
           
 void addBcc(String mail)
           
 void addBccs(List<String> bcc)
           
 void addBodies(List<Body> bodies)
           
 void addBody(String content, String contentType)
           
 void addCc(String mail)
           
 void addCcs(List<String> cc)
           
 void addResource(String file)
           
 void addResources(List<String> resources)
           
 void addTo(String email)
           
 void addTos(List<String> to)
           
 String getKey()
           
 void resetAttachs()
           
 void resetBcc()
           
 void resetBodies()
           
 void resetCc()
           
 void resetResources()
           
 void resetTo()
           
 void send()
           
 void send(boolean synchronous)
           
 void sendAsynchronous()
           
 void setFrom(String email)
           
 void setHost(String host)
           
 void setKey(String key)
           
 void setPassword(String password)
           
 void setPort(String port)
           
 void setSubject(String subject)
           
 void setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

protected String key

host

protected String host

port

protected String port

from

protected String from

username

protected String username

password

protected String password

to

protected List<String> to

cc

protected List<String> cc

bcc

protected List<String> bcc

attachs

protected List<String> attachs

resources

protected List<String> resources

subject

protected String subject

bodies

protected List<Body> bodies

starttls

protected Boolean starttls
Constructor Detail

Mail

public Mail()

Mail

public Mail(Boolean starttl)
Method Detail

getKey

public String getKey()

setKey

public void setKey(String key)

setHost

public void setHost(String host)

setPort

public void setPort(String port)

setUsername

public void setUsername(String username)

setPassword

public void setPassword(String password)

setFrom

public void setFrom(String email)

addTo

public void addTo(String email)

addTos

public void addTos(List<String> to)

resetTo

public void resetTo()

addCc

public void addCc(String mail)

addCcs

public void addCcs(List<String> cc)

resetCc

public void resetCc()

addBcc

public void addBcc(String mail)

addBccs

public void addBccs(List<String> bcc)

resetBcc

public void resetBcc()

addAttach

public void addAttach(String file)

addAttachs

public void addAttachs(List<String> attachs)

resetAttachs

public void resetAttachs()

addResource

public void addResource(String file)

addResources

public void addResources(List<String> resources)

resetResources

public void resetResources()

setSubject

public void setSubject(String subject)

addBody

public void addBody(String content,
                    String contentType)

addBodies

public void addBodies(List<Body> bodies)

resetBodies

public void resetBodies()

send

public void send(boolean synchronous)
          throws Exception
Throws:
Exception

send

public void send()
          throws Exception
Throws:
Exception

sendAsynchronous

public void sendAsynchronous()


Copyright © 2014. All rights reserved.