|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.smtp.MailBuilder
public class MailBuilder
Utility class to generate email messages containing embedded HTML and plaintext, and allowing for attachment images. This generates an HTML and text-only message at the same time.
Constructor Summary | |
---|---|
MailBuilder()
|
Method Summary | |
---|---|
MailBuilder |
append(java.lang.String s)
Just add verbatim text, without anything else. |
MailBuilder |
appendHTML(java.lang.String s)
|
MailBuilder |
appendText(java.lang.String s)
|
MailBuilder |
b(java.lang.String s)
|
java.lang.StringBuilder |
getHtmlBuffer()
|
java.lang.StringBuilder |
getTextBuffer()
|
MailBuilder |
i(java.lang.String s)
|
MailBuilder |
image(java.lang.String name,
java.lang.Class<?> rbase,
java.lang.String rname,
java.lang.String mime)
|
MailBuilder |
image(java.lang.String name,
java.io.File source,
java.lang.String mime)
Append an image as an attachment, and embed the image in the HTML stream. |
MailBuilder |
image(java.lang.String name,
java.lang.String mime,
to.etc.smtp.MailBuilder.Attachment a)
|
void |
initialize(java.lang.String subject)
|
MailBuilder |
link(java.lang.String url,
java.lang.String text)
Render a link in HTML, embedding "text" in the link. |
MailBuilder |
linkNoText(java.lang.String url,
java.lang.String text)
|
MailBuilder |
nl()
|
void |
send(Message m)
Send it. |
void |
send(SmtpTransport t,
Address from,
Address to)
|
void |
send(SmtpTransport t,
Address from,
java.util.List<Address> dest)
|
MailBuilder |
ttl(java.lang.String s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MailBuilder()
Method Detail |
---|
public void initialize(java.lang.String subject)
public MailBuilder append(java.lang.String s)
s
-
public MailBuilder appendText(java.lang.String s)
public java.lang.StringBuilder getHtmlBuffer()
public java.lang.StringBuilder getTextBuffer()
public MailBuilder appendHTML(java.lang.String s)
public MailBuilder ttl(java.lang.String s)
public MailBuilder i(java.lang.String s)
public MailBuilder b(java.lang.String s)
public MailBuilder nl()
public MailBuilder link(java.lang.String url, java.lang.String text)
text (link)
rurl
- text
-
public MailBuilder linkNoText(java.lang.String url, java.lang.String text)
public MailBuilder image(java.lang.String name, java.io.File source, java.lang.String mime) throws java.lang.Exception
name
- source
-
java.lang.Exception
public MailBuilder image(java.lang.String name, java.lang.String mime, to.etc.smtp.MailBuilder.Attachment a) throws java.lang.Exception
java.lang.Exception
public MailBuilder image(java.lang.String name, java.lang.Class<?> rbase, java.lang.String rname, java.lang.String mime) throws java.lang.Exception
java.lang.Exception
public void send(Message m) throws java.lang.Exception
dest
-
java.lang.Exception
public void send(SmtpTransport t, Address from, java.util.List<Address> dest) throws java.lang.Exception
java.lang.Exception
public void send(SmtpTransport t, Address from, Address to) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |