|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sandev.tools.util.DefaultMailSender
A default smtp mail sender implementation.
| Field Summary | |
protected javax.mail.Session |
session
The session we are using. |
| Constructor Summary | |
DefaultMailSender()
|
|
| Method Summary | |
protected void |
debug(java.lang.String text)
Used to create debug output. |
boolean |
getDebugFlag()
accessor for debugFlag |
javax.mail.Session |
getSession()
accessor for session |
void |
init(java.lang.String host,
java.lang.String username,
java.lang.String password,
boolean debugFlag)
Initialize this instance. |
void |
send(java.lang.String sender,
java.lang.String recipient,
java.lang.String subject,
java.lang.String content)
Check for multiple recipients and then call sendSingle for each recipient found. |
void |
sendSingle(java.lang.String sender,
java.lang.String recipient,
java.lang.String subject,
java.lang.String content)
Send the specified message. |
void |
setDebugFlag(boolean val)
mutator for debugFlag |
void |
setSession(javax.mail.Session val)
mutator for session |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected javax.mail.Session session
| Constructor Detail |
public DefaultMailSender()
| Method Detail |
public javax.mail.Session getSession()
public void setSession(javax.mail.Session val)
public boolean getDebugFlag()
public void setDebugFlag(boolean val)
public void init(java.lang.String host,
java.lang.String username,
java.lang.String password,
boolean debugFlag)
throws org.sandev.basics.util.MailException
init in interface org.sandev.basics.util.SimpleMailSenderorg.sandev.basics.util.MailException
public void send(java.lang.String sender,
java.lang.String recipient,
java.lang.String subject,
java.lang.String content)
throws org.sandev.basics.util.MailException
send in interface org.sandev.basics.util.SimpleMailSenderorg.sandev.basics.util.MailException
public void sendSingle(java.lang.String sender,
java.lang.String recipient,
java.lang.String subject,
java.lang.String content)
throws org.sandev.basics.util.MailException
org.sandev.basics.util.MailExceptionprotected void debug(java.lang.String text)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||