|
||||||||||
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
GranException
public 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
GranException
public 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 |