public class MailBuilder extends Object
| Constructor and Description |
|---|
MailBuilder()
Creates mail builder that automatically creates html header and body.
|
| Modifier and Type | Method and Description |
|---|---|
MailBuilder |
addAttachment(String name,
File source)
Add attachment to the email
|
MailBuilder |
append(String s)
Just add verbatim text, without anything else.
|
MailBuilder |
appendHTML(String s) |
MailBuilder |
appendText(String s) |
MailBuilder |
b(String s) |
Message |
createMessage() |
static MailBuilder |
createNondecoratedMailBuilder()
Creates mail builder that allows full control over HTML content.
|
StringBuilder |
getHtmlBuffer() |
StringBuilder |
getTextBuffer() |
MailBuilder |
i(String s) |
MailBuilder |
image(String name,
Class<?> rbase,
String rname,
String mime) |
MailBuilder |
image(String name,
File source,
String mime)
Append an image as an attachment, and embed the image in the HTML stream.
|
MailBuilder |
image(String name,
String mime,
to.etc.smtp.MailBuilder.Attachment a) |
void |
initialize(String subject) |
MailBuilder |
link(String url,
String text)
Render a link in HTML, embedding "text" in the link.
|
MailBuilder |
linkNoText(String url,
String text) |
static void |
main(String[] args) |
MailBuilder |
nl() |
void |
send(Message m)
Send it.
|
void |
send(SmtpTransport t,
Address from,
Address to) |
void |
send(SmtpTransport t,
Address from,
List<Address> dest) |
MailBuilder |
ttl(String s) |
public MailBuilder()
createNondecoratedMailBuilder()@Nonnull public static MailBuilder createNondecoratedMailBuilder()
m_decorateHtmlpublic void initialize(String subject)
public MailBuilder append(String s)
s - public MailBuilder appendText(String s)
public StringBuilder getHtmlBuffer()
public StringBuilder getTextBuffer()
public MailBuilder appendHTML(String s)
public MailBuilder ttl(String s)
public MailBuilder i(String s)
public MailBuilder b(String s)
public MailBuilder nl()
public MailBuilder link(String url, String text)
text (link)
rurl - text - public MailBuilder linkNoText(String url, String text)
public MailBuilder image(String name, File source, String mime) throws Exception
name - source - Exception@Nonnull public MailBuilder addAttachment(@Nonnull String name, @Nonnull File source) throws Exception
name - Name of an attachmentsource - of attachmentExceptionpublic MailBuilder image(String name, String mime, to.etc.smtp.MailBuilder.Attachment a) throws Exception
Exceptionpublic MailBuilder image(String name, Class<?> rbase, String rname, String mime) throws Exception
Exceptionpublic void send(SmtpTransport t, Address from, List<Address> dest) throws Exception
Exceptionpublic void send(SmtpTransport t, Address from, Address to) throws Exception
ExceptionCopyright © 2017 etc.to. All rights reserved.