|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgran.tools.MailWriter
This class is used for sending email via JavaMail
Support:
| Constructor Summary | |
MailWriter(javax.mail.Session s)
creates new MailWriter by mail session |
|
| Method Summary | |
static java.lang.String |
decode(java.lang.String input)
|
void |
forward(javax.mail.Message originalMessage,
javax.mail.Address[] to)
|
java.lang.String |
getDefaultCharSet()
returns default character set (US-ASCII) |
java.lang.String |
getDefaultContentType()
returns default content-type (text/html) |
java.lang.String |
getDefaultEncoding()
returns default encoding (7bit) |
javax.mail.internet.InternetAddress[] |
getDefaultReplyTo(java.lang.String name)
returns default FROM address (sets in session properties) |
javax.mail.Session |
getSession()
Returns current mail session |
void |
send(javax.mail.Address from,
javax.mail.Address[] to,
javax.mail.Address[] cc,
javax.mail.Address[] bcc,
java.lang.String subject,
java.lang.String body,
java.io.File[] attachement,
java.lang.String charset,
java.lang.String encoding,
java.lang.String contenttype,
int highPriority,
java.lang.String xTrackStudio)
sends email message |
void |
send(javax.mail.Address from,
javax.mail.Address[] to,
javax.mail.Address[] cc,
javax.mail.Address[] bcc,
java.lang.String subject,
java.lang.String body,
java.io.File[] attachement,
java.lang.String charset,
java.lang.String encoding,
java.lang.String contenttype,
java.lang.String xTrackStudio)
|
void |
setDefaultCharSet(java.lang.String s)
sets default character set |
void |
setDefaultContentType(java.lang.String s)
sets default content-type |
void |
setDefaultEncoding(java.lang.String s)
sets default encoding |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MailWriter(javax.mail.Session s)
| Method Detail |
public javax.mail.Session getSession()
public javax.mail.internet.InternetAddress[] getDefaultReplyTo(java.lang.String name)
throws GranException
GranExceptionpublic java.lang.String getDefaultContentType()
public void setDefaultContentType(java.lang.String s)
public java.lang.String getDefaultEncoding()
public void setDefaultEncoding(java.lang.String s)
public java.lang.String getDefaultCharSet()
public void setDefaultCharSet(java.lang.String s)
public void send(javax.mail.Address from,
javax.mail.Address[] to,
javax.mail.Address[] cc,
javax.mail.Address[] bcc,
java.lang.String subject,
java.lang.String body,
java.io.File[] attachement,
java.lang.String charset,
java.lang.String encoding,
java.lang.String contenttype,
int highPriority,
java.lang.String xTrackStudio)
throws GranException
from - FROM addressto - Recepients.TO addressescc - Recepients.CC addresses (carbon copy)bcc - Recepients.BCC addresses (blind carbon copy)subject - Subject of messagebody - Message bodyattachement - Files, attached to this messagecharset - character setencoding - Encodingcontenttype - Content type (text/plain)
GranException
public void forward(javax.mail.Message originalMessage,
javax.mail.Address[] to)
throws GranException
GranException
public void send(javax.mail.Address from,
javax.mail.Address[] to,
javax.mail.Address[] cc,
javax.mail.Address[] bcc,
java.lang.String subject,
java.lang.String body,
java.io.File[] attachement,
java.lang.String charset,
java.lang.String encoding,
java.lang.String contenttype,
java.lang.String xTrackStudio)
throws GranException
GranExceptionpublic static java.lang.String decode(java.lang.String input)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||